1、下载redis命令wget http://download.redis.io/releases/redis-4.0.1.tar.gz
2、解压redis命令tar -zxvf redis-4.0.1.tar.gz
3、移动redis命令mv redis-4.0.1 /usr/local/redis
4、进入安装目录命令cd /usr/local/redis
5、编译命令:
make
make install
make编译如果失败,是因为没有安装gcc服务,执行命令yum install gcc
。执行make后又报错:zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
。执行命令make MALLOC=libc
6、配置redis.conf,执行命令vi redis.conf
bind这里配置要注意,默认是只有一个127.0.0.1,这个时候只能自己连接,其他局域网内是连接不上的。所以,需要配置多个 IP ,这样就可以局域网内进行连接了。
daemonize是设置是否后台启动 Redis,默认no,正常都需要以服务形式启动 Redis,所以这里设置为yes。
7、进入bin目录命令cd /usr/local/bin/
8、启动redis服务命令redis-server /usr/local/redis/redis.conf
9、连接redis命令redis-cli
,默认是本机的。
keys *
查看现在所有 key
set name mafly
设置一个key为name
,value为mafly
的缓存对象。
get name
获取key为name
的缓存
连接时报错:ERR Client sent AUTH, but no password is set
解决办法:给redis设置密码即可
redis 127.0.0.1:6379> CONFIG SET requirepass "123456"
OK
redis 127.0.0.1:6379> AUTH 123456
Ok