redis相关随笔

检测是否有安装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

启动redis

[root@localhost bin]redis-server &                      #以后台方式启动redis

[root@localhost bin]redis-server  ./redis.conf      #启动时指定配置文件

查看redis后台进程是否存在

[root@localhost bin]# ps -ef | grep redis

[root@localhost bin]# netstat -lntp | grep 6379     #检测6379端口是否被监听

查看redis客户端连接是否正常

[root@localhost bin]# redis-cli    (完整命令  redis-cli -h localhost -p port -a passwd)  

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"

停止客户端

redis-cli shutdown

kill -9 PID

Redis配置文件

启动redis服务的配置文件 redis.conf 在Redis根目录下。

修改配置文件 :

daemonize yes

port 6379

logfile /var/log/redis/redis.log   #默认日志文件位置

#默认持久化文件存放位置

/var/lib/redis

dir /home/data/redisData

启动时指定配置文件

redis-server ./redis.conf

 

使用Redis启动脚本设置开机自启动

推荐:在生产环境中使用启动脚本方式启动redis服务。启动脚本 redis_init_script 位于位于Redis的 /utils/ 目录下

Redis/utils/redis_init_script:

REDISPORT=6379                                                       #redis服务监听的端口

EXEC=/usr/bin/redis-server                                        #服务端位置

CLIEXEC=/usr/bin/redis-cli                                               #客户端位置

PIDFILE=/var/run/redis_${REDISPORT}.pid                    #redis的PID文件位置

CONF="/etc/redis/${REDISPORT}.conf"                          #配置文件位置,需要修改

配置环境:

根据启动脚本要求,将修改好的配置文件以端口为名复制一份到指定目录。需使用root用户

mkdir /etc/redis

cp redis.conf /etc/redis/6379.conf

将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。

cp redis_init_script /etc/init.d/redisd

设置为开机自启动 
此处直接配置开启自启动

chkconfig redisd on

将报错误: service redisd does not support chkconfig 

在启动脚本开头添加如下两行注释以修改其运行级别:

#!/bin/sh

# chkconfig: 2345 90 10

# description: Redis is a persistent key-value database

再设置即可成功

chkconfig redisd on  #设置为开机自动启动服务器

service redisd start  #打开服务

service redisd start  #关闭服务

 

posted on 2018-04-23 11:28  丶阿香魂  阅读(101)  评论(0编辑  收藏  举报