CentOS7上Redis安装与配置
一、redis安装(注意:最好先安装一遍gcc-》yum -y install gcc;如果系统本身缺少,make时候会出错,后期修改稍麻烦)
1、wget命令下载
wget http://download.redis.io/releases/redis-3.2.9.tar.gz
2、tar命令解压
tar xzf redis-3.2.9.tar.gz
3、解压完后进入redis-3.2.9
cd redis-3.2.9
4、编译
make
5、启动redis服务(注意:在redis-3.2.9下执行下面命令),启动后如果想直接退出该界面使用ctrl+c(或者改成守护进程启动,这样后台服务是启动的)
src/redis-server
如果进入src文件夹,可以用./redis-server命令启动
6、我使用的SecureCRT,所有可以再新建一个连接来启用客户端测试
cd转到redis-3.2.9文件夹下执行以下命令启动客户端
src/redis-cli
7、set命令设置键值,get命令获取值
二、配置(redis-3.2.9下有redis.conf文件)
1、可以通过config get * 获取所有配置
2、也可以通过config get 键 获取值
3、可以通过config set 键 值 重新配置
4、第3步的设置是在缓存的,如果重启服务后就失效了
可以修改redis.conf文件,然后启动服务时候使用该配置文件启动,如果不指定启动服务的配置文件就使用默认
指定配置文件启动服务方式:
src/redis-server ./redis.conf
5、如果配置文件设置了密码,登入redis-cli后执行config get * 会报(error) NOAUTH Authentication required.错误,需要执行下面命令
auth 密码
6、如果不是用yum安装的,是使用源码安装的需要使用redis-cli客户端shutdown停止服务
7、redis.conf文件中bind 127.0.0.1没有注释掉,所以在外部访问时候会连接不上