redis安装与操作

redis自动与手动安装

  1. 自动化安装redis
    • $sudo apt-get update
    • $sudo apt-get install redis-server
      avatar
    • 启动 redis
    • $ redis-server
      avatar
    • 检查状态
    • $ redis-cli avatar *
    • 127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令
    • redis 127.0.0.1:6379> ping
    • PONG
    • 以上说明我们已经成功安装了redis
      avatar
    • 4个可执行文件 redis-server 、redis-benchmark 、redis-cli 、redis.conf
  2. 手动编译安装
    • 获取redis资源
    • mkdir /downloads/redis
    • cd /downloads/redis
    • wget http://download.redis.io/releases/redis-x.x.x.tar.gz
    • 解压
    • tar xzvf redis-x.x.x.tar.gz
    • 安装
    • cd redis-x.x.x
    • make
    • make install
  3. 自定义配置:
    • ①移动配置文件到安装目录下
    • mkdir /usr/local/redis/etc
    • mv redis.conf /usr/local/redis/etc
    • ②允许Redis后台运行配置
    • vi /usr/local/redis/etc/redis.conf
    • //将daemonize no 改成daemonize yes
    • ③将redis加入到开机启动
    • vi /etc/rc.local
    • //在里面添加内容:
    • /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
    • (意思就是开机调用这段开启redis的命令)
    • ④开启redis
    • /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
  4. 常用命令
    • //启动redis
    • redis-server /usr/local/redis/etc/redis.conf
    • //停止redis
    • redis-cli
    • shutdown
    • 卸载redis:
    • //删除安装目录
    • rm -rf /usr/local/redis
    • //删除所有redis相关命令脚本
    • rm -rf /usr/bin/redis-*
    • //删除redis解压文件夹
    • rm -rf /root/download/redis-4.0.8
  5. 卸载
    • 卸载redis服务,只需把/usr/local/bin/目录下的redis删除即可
    • 为了卸载干净,你还可以把解压和编译的redis包也给删除了

退出时遇到问题 ——权限问题 对应的 dump.db 无权限写入 先说我的问题 avatar

因为默认安装在/etc/redis avatar 所以需要root权限去进行读写 (当然不建议安装在公共位置,需要移动到个人的目录下) avatar

常见的是需要更新配置 1、在/usr 目录下执行:find . -name “redis.conf” ,我们会发现在:/usr/local/etc 目录下有redis.conf 文件(可能你的电脑不一样哟), 然后我将他的权限改为了 755 (如果你想启动某个配置文件,就将他改的权限改为这个)。 2、找到你项目对应的 xxx.rdb 文件,将其权限也改为 755 。 3、现在便可以进入上述目录:/usr/local/etc 执行:redis-server [redis.conf] 即可正常运行。