1)、下载redis3的稳定版本,下载地址http://download.redis.io/releases/redis-3.2.10.tar.gz
2)、2.上传redis-3.2.10.tar.gz到服务器
3)、解压redis源码包
tar -zxvf redis-3.2.10.tar.gz -C /usr/local/
4)、进入到源码包中,编译并安装redis
cd /usr/local/redis-3.2.10/
make && make install
5)、报错,缺少依赖的包,缺少 gcc 依赖 (c 的编译器)
6)、配置本地YUM源并安装redis依赖的rpm包
yum -y install gcc
7)、编译并安装
make && make install
8)、报错,原因是没有安装jemalloc内存分配器,可以安装jemalloc或直接输入
make MALLOC=libc && make install
9)、重新编译安装
make MALLOC=libc && make install
10)、10.启动redis的服务端,有两种方式,一种是前端启动,这种启动需要占用一个链接,启动后对于当前会话页面不能进行操作,不能关闭,不然redis服务就会退出。所以我们更希望它可以不提示这个框框,然后也不影响我们的正常的代码显示。那么我们就要修改服务端启动方式为后端启动。
进入 src 目录下,输入启动命令:
./redis.server
将Redis.conf文件copy到src目录下;
这个时候,按住shift键加冒号这俩键(需要是在英文输入下),进入底行模式输入set nu 显示行号,找到128 改为yes
开始启动:
11)、查看redis进程状态
ps -ef | grep redis
进入cli模式,编辑测试一下
12)、使用命令行客户的连接redis
redis-cli
13)、关闭 redis
redis-cli shutdown
14)、配置redis密码
config set requirepass 123
注意:需重启Redis才能生效、123是用户自定的密码,可以修改
查询密码:
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted
密码验证:
redis 127.0.0.1:6379> auth test123
OK
再次查询:
redis 127.0.0.1:6379> config get requirepass
1)“requirepass”
2)“test123”
登陆有密码的Redis,在登录的时候的时候输入密码:
redis-cli -p 6379 -a test123
先登陆后验证:
redis-cli -p 6379
redis 127.0.0.1:6379> auth test123
OK
15)、添加redis的java依赖
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>