ubuntu windows安装redis 跟一些相关命令

一、简介

二、操作

三、问题

 

一、简介

  Redis是一个开源的高速内存对象存储系统,由于储存在内存里,所以运行速度快,但是重启会丢失数据,所以非常时候一些临时数据保存。

二、操作

  1 在ubuntu 装redis

  1.1得先安装c依赖

sudo apt install  gcc tcl

  如果有可以先查看下

 

  1.2下载redis

  可以去这个地址查看redis的下载版本:http://download.redis.io/releases

  也可以直接下载版本

wget http://download.redis.io/releases/redis-6.2.9.tar.gz 

  

  1.3解压缩

tar -zxvf redis-6.2.9.tar.gz

  然后两个命令

cd redis-6.2.9
make
sudo make install

  然后有这个

 

 

  1.4 输入redis 测试下

redis-server

  这就算成了。

 

  1.5 配置

vi redis.conf 

  进入文件后,可以看到有很多配置,你可以自行复制,然后自己配置自己的redis配置,详细配置可以看看这个人的:去看看

   其中常用配置如下

# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 127.0.0.1 -::1
 # 守护进程,修改为yes后即可后台运行 
daemonize yes
# 密码,设置后访问Redis必须输入密码
requirepass XXXXXXX

# 监听的端口
port 6379
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 16
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"

 接下来输入下面命令,就会按照配置执行

redis-server redis.conf

  停止命令, -u 后面要接密码

redis-cli -u XXXXXX shutdown

  接下来是开机启动,创建一个文件。参考的这个人的:去看看

sudo vim /etc/systemd/system/redis.service

  然后编辑下面内容

  这个内容不怎么了解,但是注意

  ExecStart= redis-server地址 配置文件地址
  请注意修改
[Unit]
Description=redis-server
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

  然后更新系统服务

sudo systemctl daemon-reload

  然后就可以通过系统操作redis的开关了

  依次是 启动,关闭, 重启, 查看状态

sudo systemctl start redis
sudo systemctl stop redis
sudo systemctl restart redis
sudo systemctl status redis

  通过进程命令可以检查redis 是不是开启了

ps -ef | grep redis

  通过进程可以杀死

sudo kill -9 67726

  可以尝试进入使用redis

redis-cli

 

  2 windows安装

  2.1 下载

     微软下载地址:https://github.com/microsoftarchive/redis/releases

     tporadowski下载地址:https://github.com/tporadowski/redis/releases

    

      选择第一个下载,可以直接下载安装就可以使用了

   双击打开后,一直点下一步,结束就ok了

  

   测试通过

 

  3 redis命令

   3.1 参考地址

    下面是redis-cli常用相关命令: 详细命令参考(这里

  3.2 启动

    本地启动:redis-cli

    远程启动:redis-cli -h host -p port -a password

  3.3 选择库

    命令: select  index

    index 一般16个库,从0开始到15

  3.4 检查key 是否存在

    命令:exists key

    不存在返回0

  3.5 设置key

    命令: set key value

    获取key,值: get key

  3.6 删除

     命令: del key

  3.7 设定定时key

    命令: setex key seconds value

  3.8 不存在设定值

    命令:setnx key value

  3.9 查询key,或者所有key

    命令: keys *

  3.10 查询key,剩余过期时间

    命令:ttl key

 

三、问题

  1. 如果遇到   /bin/sh: 1: pkg-config: not found

  使用下面命令安装

sudo apt-get install pkg-config

   2. 再windows 下使用配置文件启动问题

  进入服务选项,redis 默认启用的是 redis.windows-service.conf,我们找到redis的文件夹

  请注意,用记事本修改redis.windows-service.conf,即可修改配置

  注意:不要使用pychram 修改配置,pychram有文件保护,改了等于没改!

 

  

 

posted @ 2023-10-12 14:34  PKGAME  阅读(58)  评论(0编辑  收藏  举报