环境搭建
1.下载redis3.2.8压缩包,使用SFTP上传到linux服务器
2.解压文件
tar-zxf redis-3.2.8.tar.gz
3.安装c语言环境(安装ubnutu之后,自带c语言环境)
4.编译源码
root@wang-virtual-machine:/home/wang# cd redis-3.2.8
root@wang-virtual-machine:/home/wang/redis-3.2.8# make
5.安装redis
root@wang-virtual-machine:/home/wang/redis-3.2.8# make install PEREFIX=/usr/local/myredis
6.检查是否安装成功
root@wang-virtual-machine:/home/wang/redis-3.2.8# cd /usr/local/myredis
root@wang-virtual-machine:/usr/local/myredis# ll
有bin目录证明安装成功
7.使用后端启动方式启动redis
7.1 将redis源码包中的redis.conf配置文件复制到/usr/local/redis/bin/下
root@wang-virtual-machine:/usr/local/myredis/bin# cp /home/wang/redis-3.2.8/redis.conf ./
7.2 修改配置文件
root@wang-virtual-machine:/usr/local/myredis/bin# vim redis.conf
7.2.1 将daemonize 由no改为yes
7.2.2 将bind localhost(127.0.0.1) 注释掉 否则其他主机不能连接
7.2.3 将protected-mode 设置为no 默认为yes需要使用密码
8.执行启动命令
root@wang-virtual-machine:/usr/local/myredis/bin# ./redis-server redis.conf
9.查看是否启动
root@wang-virtual-machine:/usr/local/myredis# ps -aux | grep redis
(*)表示所有此时是允许所有的ip连接登录到这台redis服务上,如果是localhost在windows下使用jedis无法连接到redis服务
10.关闭
root@wang-virtual-machine:/usr/local/myredis/bin# ./redis-cli shutdown
jedis客户端
spring 配置文件中
<!--jedis配置 -->
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<!-- 最大连接数 -->
<property name="maxTotal" value="30" />
<!-- 最大空闲数 -->
<property name="maxIdle" value="10" />
<!-- 每次释放连接的最大数目 -->
<property name="numTestsPerEvictionRun" value="1024" />
<!-- 释放连接的扫描间隔(毫秒) -->
<property name="timeBetweenEvictionRunsMillis" value="30000" />
<!-- 连接最小空闲时间 -->
<property<