1.进入redis官网下载页:http://redis.io/download
2.复制下载链接
3.进入linux /usr/local/src 目录:
4、讲安装包拷贝到 src目录下,或者使用下面 wget方式
4.执行wget 命令 下载源码:wget http://download.redis.io/releases/redis-3.2.3.tar.gz
5.执行 ls 查看下载文件 确保下载成功:
6.解压源码包:tar zxvf redis-3.2.3.tar.gz -C /usr/local
7.cd /usr/local/redis-3.2.3
直接使用 make 命令 进行编译,编译完后,提示使用 make test 检测一下(可选步骤)
使用 make test 出现两个错误,那我们就解决一下:
使用 yum install tcl 安装 tcl
安装好之后,再执行 make test 检测一下
8.执行 make install 命令,设置指定安装路径:
make PREFIX=/usr/local/redis install 并查看结果
cd src && make install
9.复制一份源代码中的配置文件到 当前 目录: cp /usr/local/src/redis-3.2.3/redis.conf ./
10.让redis 已后台进程的形式运行, 需要编辑 redis.conf 配置文件,修改以下内容:
把 no 改为 yes 保存退出 重启服务 查看进程
修改数据(日志)文件存放的位置
注释掉绑定的ip地址
#bind 127.0.0.1 注释掉这句,开启外网访问
11.在当前目录下 启用redis服务:./bin/redis-server ./redis.conf
该命令的意思是:启用 redis-server服务,启用的依据是 根据当前目录的 配置文件 进行启动
在另外一个终端桌面,调用 redis的客户端工具 进行连接 并进行 测试是否正常。
如果设置了密码的话,客户端连接命令:./bin/redis-cli -h 127.0.0.1 -p 6379 -a "123"
测试成功, 安装redis 成功。
redis 要设置帐号密码 不然 保护模式会阻止java程序使用 Jedis进行 保存数据, 或者使用 命令 bin/redis-cli 连接成功后,修改redis的保护模式为no,不启用 config set protected-mode "no"
12、结束 重启 redis
如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis
redis-cli -h 127.0.0.1 -p 6379 shutdown
redis-cli shutdown
如果上述方式都没有成功停止redis,则可以使用终极武器 kill -9