centos 7 安装redis 详细过程

1.下载

官网地址:

http://www.redis.cn/download.html

在线下载地址:

wget http://download.redis.io/releases/redis-4.0.11.tar.gz

2.解压

tar -zxvf redis-4.0.11.tar.gz 

3.yum安装gcc依赖

yum install gcc

4. 跳转到redis解压目录下

cd /usr/local/redis/redis-4.0.11

5.编译安装

make MALLOC=libc 

6.将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录

cd src && make install

7.测试是否安装成功 

先切换到src下,然后启动

./redis-server

如上图所示,redis已经安装成功和启动成功了,但是这样必须一直开着窗口。不能进行其他的操作,所以先将关闭改为文件启动方式。按 ctrl + c可以关闭窗口

8.以后台进程方式启动redis

修改redis.conf文件

将 daemonize no 改为 daemonize  yes

9.指定redis.conf文件启动

./redis-server /usr/local/redis/redis-4.0.11/redis.conf 

10.产看redis是否启动成功了.

ps -ef |grep redis

11.使用kill命令杀死进程

kill -9 2797

在输入ps -ef |grep redis 可以看到redis的进程已经停止了

12.设置redis开机自启动

在/etc目录下新建redis目录

mkdir redis

13.将/usr/local/redis/redis-4.0.11/redis.conf  文件复制一份到/etc/redis目录下,并命名为6379.conf 

cp /usr/local/redis/redis-4.0.11/redis.conf  /etc/redis/6379.conf

14.将redis的启动脚本复制一份放到/etc/init.d目录下

cp /usr/local/redis/redis-4.0.11/utils/redis_init_script /etc/init.d/redisd

15.设置redis开机自启动

先切换到/etc/init.d目录下

然后执行自启命令

chkconfig redisd on

(1)可能 会出现的问题

chkconfig redisd on (执行完会出现如下的问题)

service redisd does not support chkconfig 

解决方法

使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出

# chkconfig:   2345 90 10

# description:  Redis is a persistent key-value database

注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。

现在可以直接已服务的形式启动和关闭redis了

16.启动:

service redisd start  

如出现 

解决方案:

引起这类问题一般都是强制关掉电源或断电造成的,也是没等linux正常关机

 

科学的处理办法2种

1:可用安装文件启动     redis-server /etc/redis/6379.conf

 2:shutdown -r now  系统重启让系统自动恢复下就行了

17.停止:

service redisd stop

至此 redis 安装已经完成了。

 

二、redis 常用的语句

18.进入redis 

redis-cli 

 

 

linux 下进入redis的命令,此时的redis数据库没有密码

redis-cli -h IP地址


如果redis数据库包含密码,此时进入redis 数据库的命令如下

redis-cli -h IP地址 -a 123456


取出所有的key


keys *


查看redis下,当前的key值是否存在
exists key(值)


del lv 
删除当前的key值


设置过期时间
expire key值 过期时间


清空当前数据库flushdb


批量删除key的集合


/usr/local/redis/bin/redis-cli -h 125.221.225.121 -p 6379 keys "p2w*"| xargs /usr/local/redis/bin/redis-cli -h 125.221.225.121 -p 6379 del


退出redis数据库的命令

quit 
 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值