redis安装与操作
redis自动与手动安装
- 自动化安装redis
$sudo apt-get update
$sudo apt-get install redis-server
- 启动 redis
$ redis-server
- 检查状态
$ redis-cli
*
- 127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令
redis 127.0.0.1:6379> ping
PONG
- 以上说明我们已经成功安装了redis
- 4个可执行文件 redis-server 、redis-benchmark 、redis-cli 、redis.conf
- 手动编译安装
- 获取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
- 自定义配置:
- ①移动配置文件到安装目录下
- 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
- 常用命令
- //启动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
- 卸载
- 卸载redis服务,只需把/usr/local/bin/目录下的redis删除即可
- 为了卸载干净,你还可以把解压和编译的redis包也给删除了
退出时遇到问题
——权限问题
对应的 dump.db 无权限写入
先说我的问题
因为默认安装在/etc/redis
所以需要root权限去进行读写
(当然不建议安装在公共位置,需要移动到个人的目录下)
常见的是需要更新配置 1、在/usr 目录下执行:find . -name “redis.conf” ,我们会发现在:/usr/local/etc 目录下有redis.conf 文件(可能你的电脑不一样哟), 然后我将他的权限改为了 755 (如果你想启动某个配置文件,就将他改的权限改为这个)。 2、找到你项目对应的 xxx.rdb 文件,将其权限也改为 755 。 3、现在便可以进入上述目录:/usr/local/etc 执行:redis-server [redis.conf] 即可正常运行。