下载压缩包
wget https:/ / download. redis. io/ redis- stable. tar. gz
解压
tar - xzvf redis- stable. tar. gz
移动到/usr/local下
mv redis- stable / usr/ local/ redis
在redis文件夹下进行编译
cd redis
make
安装
make PREFIX=/ usr/ local/ redis install
启动redis
. / bin/ redis- server redis. conf
本地连接
. / bin/ redis- cli
auth 你的密码
shutdown
需要的话可以根据以下说明修改配置
配置项名称 配置项值范围 说明 daemonize yes、no yes表示启用守护进程,默认是no即不以守护进程方式运行。其中Windows系统下不支持启用守护进程方式运行 bind 绑定的主机地址,如果需要设置远程访问则直接将这个属性备注下或者改为bind * 即可,这个属性和下面的protected-mode控制了是否可以远程访问 。 protected-mode yes、no 保护模式,该模式控制外部网是否可以连接redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网连接rendis服务则需要将此属性改为no。 timeout 300 当客户端闲置多长时间后关闭连接,如果指定为 0,表示关闭该功能 databases 16 设置数据库的数量,默认的数据库是0。整个通过客户端工具可以看得到 requirepass 设置 Redis 连接密码,如果配置了连接密码,客户端在连接 Redis 时需要通过 AUTH 命令提供密码,默认关闭 maxclients 0 设置同一时间最大客户端连接数,默认无限制,Redis 可以同时打开的客户端连接数为 Redis 进程可以打开的最大文件描述符数,如果设置 maxclients 0,表示不作限制。当客户端连接数到达限制时,Redis 会关闭新的连接并向客户端返回 max number of clients reached 错误信息。
vim redis. conf
远程访问
需要开启服务器防火墙端 redis配置中 bind 属性值要改为 0.0.0.0 daemonize 改为yes protected-mode改为no requirepass 设置你的密码