-
AOF 优点: (1)同步写入频率高 (2)不破坏写入日志数据 (3)当数据过大,可启动修改重写机制,保证修改数据的更新 (4)日志文件格式清晰,便于重建数据 缺点: (1)效率低 (2)文件偏大与rdb文件 配置过程: (1)编辑redis.conf:vim redis.conf (2)找到 appendonly no 修改为 yes (3)修改策略(见图)查看全部
-
RDB: 优点: (1)可将数据库保存为一个文件,便于备份 (2)可方便移植 (3)性能最大化,可开启小的进程处理持久化操作 缺点: (1)不能保证数据完整性 (2)当数据过大,进程处理将会延迟几百到一千毫秒 配置过程: (1)编辑redis.conf文件:vim redis.conf (2)找到时间戳,可配置秒、分、时与之存储量 (3)rdb文件默认保存在redis安装目录查看全部
-
RDB方式是默认支持的,不需要进行配置,在指定的时间间隔内将内存中的数据快照写入磁盘。 AOF方式是以日志的形式记录服务器所处理的每个操作,在Redis服务器启动时会读取该日志文件来重新构建数据库,保证启动后的数据是完整的。 无持久化方式可以通过配置来禁用Redis持久化的功能,这时可以认为Redis就是一个缓存的机制了。查看全部
-
redis 优势:能支持快速查找 劣势:没有结构查看全部
-
hset map-name key name hmset map-name (key name)+ 同时设置多个值 hget map-name key hmget map-name (key)+ 同时获取多个值 hgetall map-name 获取一个map中所有的值 hdel map-name (key)+ 删除一个或多个值 返回值:受影响的行数 del map-name 删除map hincrby map-name key step 按指定步长增加 hexists map-name key 判断非空 hlen map-name 获取长度 hkeys map-name 获取所有的key hvalues map-name 获取所有的值查看全部
-
incr 自加 decr 自减 incrby/decrby 指定步长 返回值:整形值 append 字符串拼接 返回值:字符串长度查看全部
-
rpoplpush使用场景查看全部
-
使用场景查看全部
-
zadd key 70(分数) value 80(分数)ls //添加元素 zadd key 80(分数)value ls //这个时候不会添加元素 ,会把分数为80的替换掉 zadd key 60(分数)tom //这个时候会添加元素成功 zscore key value/分数 //如何是value就会获取到分数,如果是分数就会获取到值 zcard key // 获取数量 zrem key value1 value2 ....//删除相应的值 zrange key 0 -1 //获取key值 zrange key 0 -1 withscores//获取key值和分数 zrevrange key 0 -1 withscores//从大到小的排序 zremrangebyrank key 0 4//表示 按范范围删除 zremrangebyscore key 80 100 //表示 从80-100分的分数删除掉 zrangebyscore key 0 100 |withscores //表示0到100的分数显示 zrangebyscore key 0 100 withscores limit 0 2//只显示2条 zcount key 80 90//显示80 到90分的个数查看全部
-
zadd key 70(分数) value 80(分数)ls //添加元素 zadd key 80(分数)value ls //这个时候不会添加元素 ,会把分数为80的替换掉 zadd key 60(分数)tom //这个时候会添加元素成功 zscore key value/分数 //如何是value就会获取到分数,如果是分数就会获取到值 zcard key // 获取数量 zrem key value1 value2 ....//删除相应的值 zrange key 0 -1 //获取key值 zrange key 0 -1 withscores//获取key值和分数 zrevrange key 0 -1 withscores//从大到小的排序 zremrangebyrank key 0 4//表示 按范范围删除 zremrangebyscore key 80 100 //表示 从80-100分的分数删除掉查看全部
-
Sorted-Set查看全部
-
set使用场景查看全部
-
sadd key value//添加值 srem key value //删除value值 smembers key //获取key value 值 sismember key a //判断a 是否在 value中 ,若在返回1 否则返回0 sdiff key1 key2 、//得到连个集合的差集 sinter key1 key2 //得到key1 key2交集 sunion key2 key3 //得到key2 ,key3的并集 scard key 得到集合这个集合的具体数量 srandmember key//获取 这个集合的 随机元素 sinterstore key key1 key2 //把key1 key2的交集存储到key中 sunionstore key key2 key3 //把key2 key3 的并集结果存储到 key 中查看全部
-
存储set命令查看全部
-
存储set常用吗命令查看全部
举报
0/150
提交
取消