本文采用源码方式安装。
安装
下载redis3.2.8源码。
代码语言:javascript复制wget http://download.redis.io/releases/redis-3.2.8.tar.gz
解压后放到/usr/local/目录下
代码语言:javascript复制tar -zxvf redis-3.2.8.tar.gz
sudo mv ./redis-3.2.8 /usr/local/redis/
进入redis目录下后编译
代码语言:javascript复制cd /usr/local/redis/
sudo make -j4
测试,运行时间会较长,耐心等待即可
代码语言:javascript复制sudo make test
如果报了以下错误
则只需要安装tcl,然后再重新运行sudo make test
sudo apt install tcl
重新运行sudo make test
成功会提示如下
安装,会将redis相关可执行程序安装到/usr/local/bin/目录下
代码语言:javascript复制sudo make install
将配置文件移动到/etc/redis/目录下
代码语言:javascript复制sudo mkdir /etc/redis/
sudo cp /usr/local/redis/redis.conf /etc/redis/
配置
打开/etc/redis/redis.conf配置文件
以守护进程方式开启:将daemonize no
修改为daemonize yes
数据⽂件存储路径: 将dir ./
修改为dir /var/lib/redis
⽇志⽂件:将logile ""
修改为logfile "/var/log/redis/redis-server.log"
保存配置文件退出后,创建上面指定的文件和文件夹
代码语言:javascript复制sudo mkdir /var/lib/redis
sudo mkdir /var/log/redis
sudo touch /var/log/redis/redis-server.log
启动
代码语言:javascript复制# 启动服务器
redis-server /etc/redis/redis.conf
# 启动客户端 默认端口6379
redis-cli
客户端运行候,执行ping命令,返回PONG,则表示服务成功启动。
关闭服务
代码语言:javascript复制# 找到redis的pid
ps aux | grep redis
# 杀死进程,例如pid为28747
sudo kill -9 28747
本文作者: Ifan Tsai (菜菜)
本文链接: https://cloud.tencent.com/developer/article/2164580
版权声明: 本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!