1: redis-3.0.0 解压之后 复制到 /usr/vily/redis 下
mv /home/dev/Documents/redis-3.0.0/ /usr/vily/redis
2: 进入到 redis 里面 。, 执行 make
3: 执行 make PREFIX=/usr/local/redis install
4: 这个时候在 /usr/local/redis/bin 下能看到几个可执行文件
5: 回到 /usr/vily/redis/redis-3.0.0, cp redis.conf /usr/local/redis 复制文件到 指定目录
6: 启动 。 设置后台启动: vim redis.conf ,
7: 然后 6370 是默认端口
./bin/redis-server ./redis.conf
ps -ef | grep -i redis
8 : 关闭防火墙
service iptables stop
chkconfig iptables off
9: idea 中的使用
<!--依赖包-->
<!--Redis-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
@Service
public class UserServiceImpl implements UserService {
@Autowired
private RedisTemplate<Object,Object> redisTemplate;
@Override
public void addUser(Integer id,String name,String phone) {
//字符串序列化格式 一般是key值字符串 value值不需要改动
RedisSerializer redisSerializer = new StringRedisSerializer();
redisTemplate.setKeySerializer(redisSerializer);
User user = new User(id,name,phone);
List<User> userList = (List<User>) redisTemplate.opsForValue().get("userList");
if(userList==null){
userList = new ArrayList<>();
}
userList.add(user);
redisTemplate.opsForValue().set("userList",userList);
redisTemplate.opsForValue().set("user",user);
}
}
连接云: