查看linux上⾯是否有安装redis,redis启动1、检测是否有安装redis-cli和redis-server;
[root@localhost bin]# whereis redis-cli
redis-cli: /usr/bin/redis-cli
[root@localhost bin]# whereis redis-server
redis-server: /usr/bin/redis-server
1
启动redis:
加上`&`号使redis以后台程序⽅式运⾏
1
redis-server &
1
检测后台进程是否存在
ps -ef |grep redis
1
检测6379端⼝是否在监听
netstat -lntp | grep 6379
1
使⽤redis-cli客户端检测连接是否正常
redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set key "hello world"
OK
127.0.0.1:6379> get key
"hello world"
1
停⽌redis:
使⽤客户端
redis-cli shutdown
1
因为Redis可以妥善处理SIGTERM信号,所以直接kill -9也是可以的
kill -9 PID
1
2、通过指定配置⽂件启动
可为redis服务启动指定配置⽂件,配置⽂件 f 在Redis根⽬录下。
修改daemonize为yes,即默认以后台程序⽅式运⾏(还记得前⾯⼿动使⽤&号强制后台运⾏吗)。
daemonize yes
1
可修改默认监听端⼝
port 6379
1
修改⽣成默认⽇志⽂件位置
默认位置
logfile /var/log/redis/redis.log
1
2
配置持久化⽂件存放位置
默认位置:
/var/lib/redis
1
dir /home/data/redisData
1
启动时指定配置⽂件
redis-server ./f
1
如果更改了端⼝,使⽤redis-cli客户端连接时,也需要指定端⼝,例如:
redis-cli -p 6380
1
停⽌和第⼀种⼀,配置⽂件是⾮常重要的配置⼯具,随着使⽤的逐渐深⼊将显得尤为重要,推荐在⼀开始就使⽤配置⽂件。
3、设置Redis开机⾃启动
3.1、centos7开机⾃启动:
3.2、⽼版本centos的开机⾃启动⽅式
=============⽼版本的centos操作⽅式,开始分割线=============
推荐在⽣产环境中使⽤启动脚本⽅式启动redis服务。启动脚本redis_init_script位于位于Redis的 /utils/ ⽬录下。
⼤致浏览下该启动脚本,发现redis习惯性⽤监听的端⼝名作为配置⽂件等命名,我们后⾯也遵循这个约
定。
redis服务器监听的端⼝
REDISPORT=6379
1
服务端所处位置,在make install后默认存放与/usr/local/bin/redis-server,如果未make install则需要修改该路径,下同。
EXEC=/usr/bin/redis-server
1
客户端位置
CLIEXEC=/usr/bin/redis-cli
1
Redis的PID⽂件位置
PIDFILE=/var/run/redis_${REDISPORT}.pid
1
配置⽂件位置,需要修改
CONF="/etc/redis/${REDISPORT}.conf"
1
配置环境
1. 根据启动脚本要求,将修改好的配置⽂件以端⼝为名复制⼀份到指定⽬录。需使⽤root⽤户。
mkdir /etc/redis
f /etc/f
1
2
1. 将启动脚本复制到/etc/init.d⽬录下,本例将启动脚本命名为redisd(通常都以d结尾表⽰是后台⾃启动服务)。cp redis_init_script /etc/init.d/redisd
1
1. 设置为开机⾃启动
此处直接配置开启⾃启动
chkconfig redisd on
1
将报错误: service redisd does not support chkconfig
参照此篇⽂章,在启动脚本开头添加如下两⾏注释以修改其运⾏级别:
#!/bin/sh
# chkconfig:  2345 90 10
# description:  Redis is a persistent key-value database
1
2
3
再设置即可成功。
设置为开机⾃启动服务器
chkconfig redisd on
linux安装redis客户端1
打开服务
service redisd start
1
关闭服务
service redisd stop
1
=============⽼版本的centos操作⽅式,结束分割线=============

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。