您的足迹:首页 > Redis >Centos 7 中 redis编译安装流程

Centos 7 中 redis编译安装流程

常见的缓存中有file、memcache、redis,而目前使用比较多的是redis用得人比较多,个人总结原因如下

1、它存储在内存上,读写速度是非常快。
2、它支持存储内容的容量要比memcache大很多。

下面开始讲解安装流程。

1、安装需要的支持环境
#yum -y install gcc gcc-c++
#yum install tcl
可能还需要其它一些插件,到时候自己看着报错安装下就行

2、安装redis
#mkdir /usr/local/redis
#cd /usr/local/src
#wget http://download.redis.io/releases/redis-2.8.19.tar.gz
#tar zxvf redis-2.8.19.tar.gz
#redis-2.8.19
#make
#make PREFIX=/usr/local/redis install
其中PREFIX=/usr/local/redis可以省略,省略情况下redis会默认安装到/usr/local/bin目录下。

3、测试Redis
#cd src
#make test
通过以上命令就要可以对redis进行加大的测试。

4、配置redis,复制并修改配置文档
#cp ../redis.conf /usr/local/redis/
#vim /usr/local/redis/redis.conf

我只修改了如下两项:
#daemonize yes #redis将以守护进程的方式运行,默认为no会暂用你的终端
#timeout 300?   #当客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能


5、配置redis启动脚本
#vim /etc/init.d/redis
将redis.txt文件复制进去,保存并且赋值755权限

下载redis.txt


6、启动和关闭redis
#systemctl start redis.service
#systemctl stop redis.service


7、使用redis
#cd /usr/local/redis/bin
#./redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379>

8、设置redis密码
#vim /usr/local/redis/redis.conf
将#requirepass foobared  去掉行前的注释,并修改密码为所需的密码,保存文件。
#systemctl restart redis.service

9、测试密码是否可以用
#./redis-cli 
redis 127.0.0.1:6379> keys *  
(error) ERR operation not permitted

a)发现不给查询了 
#redis-cli -h 127.0.0.1 -p 6379 -a password   注password是你自己设置的密码 

b)下面进行测试,发现可以了
#redis-cli -h 127.0.0.1 -p 6379 -a 123456  
redis 127.0.0.1:6379> keys *  
1) "foo"


10、无需重启修改redis密码
#redis-cli -h 127.0.0.1 -p 6379 -a 123456 
redis 127.0.0.1:6379> config set requirepass 654321  
OK  
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "65432"

无需重启redis,发现使用第一步中配置文件中配置的老密码登录redis,会发现原来的密码已不可用,操作被拒绝。


11、除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证
redis-cli -h 127.0.0.1 -p 6379  
redis 127.0.0.1:6379> config get requirepass  
(error) ERR operation not permitted  
redis 127.0.0.1:6379> auth 654321  
OK 
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "65432" 

本博客所有文章如无特别注明均为原创。作者:潇潇枫叶复制或转载请以超链接形式注明转自 木风溪
原文地址《Centos 7 中 redis编译安装流程

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)