
redis
武汉牛牛
oooo
展开
-
UbuntuKylin-16.04下安装redis
1. 官网下载redis-3.0.7.tar.gz2. 解压:tar -zxf redis-3.0.7.tar.gz修改权限:chmod -R 777 redis-3.0.73. Make&make install(编译,安装):首先执行make 然后执行sudo make install 4. 将文件拷贝到目...原创 2017-01-13 14:20:09 · 371 阅读 · 0 评论 -
Windows安装redis
安装命令:redis-server.exe --service-install redis.windows.conf --loglevel verbose启动服务命令:redis-server.exe --service-start关闭服务命令:redis-server.exe --service-stop客户端连接:redis-cli.exe -h 127.0.0.1 -p 63...原创 2019-07-23 20:12:47 · 111 阅读 · 0 评论 -
Redis支持五种数据类型
string字符串、hash哈希、list列表、set集合、zset有序集合。字符串:一个键对应一个值,一个键值最大存储512M。是二进制安全的,可以存放任何数据,比如图片或者序列化的对象。哈希:键值对集合。每个hash可以存储40多亿的键值对。列表:字符串的有序集合。每个列表可以存储40多亿个元素。集合:字符串无序,且不可重复的集合。每个集合可以存储40多亿个元素。有序集合:...原创 2019-07-23 20:14:14 · 165 阅读 · 0 评论 -
Redis配置
Redis配置文件在安装目录下的redis.conf文件里。可以通过config获取或者设置配置项。获取所有配置项:config get *获取某个配置项:config get 配置项名称设置某个配置项:config set配置项名称 配置项值Redis.conf配置说明:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程...转载 2019-07-23 20:15:45 · 197 阅读 · 0 评论 -
Redis持久化
分为RDB持久化和AOF持久化。RDB持久化是通过快照按次,当符合一定的条件时,redis会自动将内存中的所有数据以二进制方式生成一份副本把那个存储在硬盘上。优点:文件紧凑,体积小。恢复速度快。缺点:RDB是快照,无法完整的保存所有数据;数据集大时,生成耗时;RDB是特定格式,可读性差。AOF持久化是通过将每一条命令追加到磁盘文件中。优点:数据更完整。RDB持久...原创 2019-07-23 20:16:52 · 144 阅读 · 0 评论 -
Redis的集群模式
三种方式:主从复制,哨兵模式,集群。主从复制:一主多从,启动时,主节点将数据文件同步给从节点,之后的更新增量复制个从节点;主节点可读可写,从节点只读;主从任一节点宕机,都需要人工干预,主节点宕机,无法写,从节点宕机影响读。哨兵模式:基于主从复制,哨兵进程用于监控redis集群中主从节点的状态,当主节点发生故障时,故障转移,哨兵进程重新设置主节点,当从节点发生故障时,也能及时移除从节点。哨兵...原创 2019-07-23 20:17:35 · 134 阅读 · 0 评论 -
Spring集成Jedis哨兵模式
一般应用中,哨兵模式可以满足应用场景。当redis存储的数据量太大,单个机器已经无法满足的情况下,需要使用cluster集群。spring-redis.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:x...原创 2019-07-23 20:21:12 · 1769 阅读 · 0 评论 -
Redis与Memcache的比较
Redis支持持久化,Memcache不支持;Redis值支持512M,Memcache只有1M;Redis支持5种数据类型,Memcache只支持String;原创 2019-07-23 20:21:55 · 147 阅读 · 0 评论 -
Redis分布式锁
获取锁:setnx,并设置超时时间释放锁:执行lua脚本,先判断key的值是否为传入的value,是的话,再执行delete。 public Boolean getLock(String key, String value, long timeout, TimeUnit timeUnit){ return redisTemplate.opsForValue().setIf...原创 2019-07-23 20:23:42 · 116 阅读 · 0 评论