Redis (https://redis.io)是一个开源免费的高性能key-value数据库。
最近在Linux服务器上搭建有云盘Nextcloud 需要用到Redis做缓存,记录安装及部署过程如下:
1.下载
$ cd /usr/local/src $ wget http://download.redis.io/releases/redis-3.2.9.tar.gz $ tar xzf redis-3.2.9.tar.gz
2.编译及安装
mv redis-3.2.9 /usr/redis cd /usr/redis make cd src make install
默认会安装 到/usr/local/bin 这个目录,这个目录是在系统的环境变量$PATH下定义的,因此终端在任意位置就可以执行redis-server和redis-cli了。
/bin目录下的几个文件说明
redis-benchmark:redis性能测试工具
redis-check-aof:检查aof日志的工具
redis-check-dump:检查rdb日志的工具
redis-cli:连接用的客户端
redis-server:redis服务进程
4.启动 redis-server
5.默认情况,Redis不是在后台运行,我们需要把redis放在后台运行
移动配置文件至安装文件夹
mkdir /etc/redis cd /usr/redis mv redis.conf /etc/redis/6379.conf vi /etc/redis/6379.conf
搜索daemonize,其默认值=no,将其改为yes
6.开机自动运行
以上是单次自启,我们需要设置开机自启如下:
修改其自带的自启脚本模板如下
vi /usr/redis/utils/redis_init_script
在开头增加以下注释:
#!/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
保存后复制到/etc/init.d/redis
cp /usr/redis/utils/redis_init_script /etc/init.d/redis
chkconfig redis on
未报错即设置成功
7.客户端连接
redis-cli
8.停止redis实例
redis-cli shutdown
或者
pkill redis-server
9.启动或停止redis 服务
service redis start
service redis stop
尊重作者劳动,转载请注明出处:札记-Qianrong's Blog » Linux下Redis的安装和配置