下载并安装
wget http://download.redis.io/releases/redis-5.0.3.tar.gz //获取稳定版的redis
tar -xzvf redis-5.0.3.tar.gz //解压
cd redis-5.0.3 //进入解压目录
make //编译安装
make install //将可执行程序赋值到/usr/local/bin目录中,当执行程序中就不要输入完整的路径
make test //测试redis是否编译正确
移动redis.conf
mkdir /etc/redis
sudo cp ./redis.conf /etc/redis/redis.conf
sudo gedit /etc/redis/redis.conf
将daemonize的值改为yes
dbfilename dump.rdb
# The working directory.
#
# The DB will be written inside this directory, with the filename specified
# above using the 'dbfilename' configuration directive.
#
# The Append Only File will also be created inside this directory.
#
# Note that you must specify a directory here, not a file name.
dir /home/disks/project/dog
appendonly yes
# The name of the append only file (default: "appendonly.aof")
appendfilename "appendonly.aof"
dir /home/disks/project/dog
设置开机自启动:
sudo cp ./utils/redis_init_script /etc/init.d/redis # 复制文件
cd /etc/init.d/ # 进入文件目录
sudo vim redis # 编辑配置文件redis
只修改其中不同的地方
#!/bin/sh
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
### BEGIN INIT INFO
# Provides: redis_6379
# required-Start:
# required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Redis data structure server
# Description: Redis data structure server. See https://redis.io
### END INIT INFO
REdisPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_${REdisPORT}.pid
CONF="/etc/redis/redis.conf" ========
修改完配置文件后执行下面两条命令
sudo chmod +x /etc/init.d/redis # 取得权限
sudo update-rc.d redis defaults # 加载到系统自启动文件
//如果报错,查看/etc/init.d/redis和上述有什么不同
然后开启redis服务: service redis start,查看服务的状态service redis status
显示这个表示开启成功
其他的命令:
开启redis: service redis start
停止redis: service redis stop
重启redis: service redis restart
查看服务状态: service redis status
通过指定配置文件启动:redis-server /etc/redis/redis.conf
通过命令redis-server 启动,可在命令后加上`&;`号使redis以后台程序方式运行;
redis-server &;
客户端登陆 redis-cli
关闭Redis服务 redis-cli shutdown
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。