
redis
文章平均质量分 75
rosemarysmile
这个作者很懒,什么都没留下…
展开
-
深入理解Redis
Redisson是一个在Redis的基础上实现的基于netty的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供一系列的分布式Java常用对象,还提供了许多分布式服务,其中就包含各种分布式锁的实现。官网:https://redisson.org翻译网站:https://www.bookstack.cn/read/redisson-doc-cn/README.md。原创 2024-12-23 21:40:26 · 1220 阅读 · 0 评论 -
7.Redis数据类型(Bitmap)
它通常用于处理大规模数据集中每个元素的状态,比如用户的在线/离线状态(每个用户对应一个位,表示在线(1)或离线(0))、用户签到情况(每天对应一个位,用户当天签到则将该位设为 1)、消息的去重等等。bitmap是属于redis的string数据类型,Redis中一个字符串类型的值最多能存储512MB 的内容,每个字符串由多个字节组成,每个字节又由8个Bit 位组成,上限为2。统计key的位上为1的数量,通过指定额外的 start 或 end 参数,可以让计数只在特定的位置上进行。返回值: 统计为1的数量。原创 2024-08-08 15:59:03 · 1679 阅读 · 0 评论 -
6.Redis数据类型(ZSET)
对有序集合中指定成员的分数加上增量 increment,可以通过传递一个负数值 increment ,让分数减去相应的值,比如 ZINCRBY key -5 member ,就是让 member 的 score 值减去 5。下标参数 start 和 stop 都以 0 为底,也就是说,以 0 表示有序集第一个成员,以 1 表示有序集第二个成员,以此类推。如果某个成员已经是有序集的成员,那么更新这个成员的分数值,并通过重新插入这个成员元素,来保证该成员在正确的位置上。返回有序集中,成员的分数值。原创 2024-08-07 15:41:43 · 613 阅读 · 0 评论 -
5.Redis数据类型(四)
redis set使用原创 2024-08-07 10:35:32 · 1340 阅读 · 0 评论 -
3.Redis数据类型(二)
lrange key start stop 获取元素(前闭后闭),超过范围的话,只会返回范围内的元素,不会报错。rpop key [count] 删除并返回列表的右端元素。lpop key [count](删除并返回列表的左端元素)可以设置取出的元素个数。lrem key count(要删除的数量) element(要删除的值)移除列表的最后一个元素,并将该元素添加到另一个列表并返回。lpush 插入一个或多个元素到列表的左端。rpush 插入一个或多个元素到列表的右端。获取列表中元素的个数。原创 2024-08-05 16:17:29 · 476 阅读 · 0 评论 -
4.Redis数据类型(三)
对字段值增加,如果指定的字段不存在,那么在执行命令前,字段的值被初始化为 0。如果哈希表的 key 不存在,一个新的哈希表被创建并执行 HINCRBY 命令。HMSET key field value [field value ...] 设置指定哈希表中指定字段的值。hset设置指定哈希表中指定字段的值,该命令覆盖散列中存在的指定字段的值。hget获取指定哈希表中指定字段的值。查看指定哈希表中指定的字段是否存在。用于为哈希表中不存在的的字段赋值.获取知道哈希表多个字段的值。获取指定哈希表中所有的键值对。原创 2024-08-06 16:44:20 · 337 阅读 · 0 评论 -
2.Redis数据类型(一)
SETRANGE命令我们可以从索引index开始,用你想写入的value值替换掉给定键key所存储的字符串中的部分,这里只接受正数索引。PXAT unix-time-milliseconds:设置以毫秒为单位的unix时间戳对应的时间为过期时间。GETRANGE 获取位于start和end两个索引之间的内容,左右都是闭区间。EXAT unix-time-seconds :设置以秒为单位的unix时间戳对应的时间为过期时间。EX seconds: 以秒为单位设置过期时间。NX: 健不存在的时候设置键值。原创 2024-08-05 14:33:35 · 230 阅读 · 0 评论 -
1.redis7安装
安装:本次使用的版本为7.0.0.下载上传到 /opt/redis 目录,tar -zxvf redis-7.0.0.tar.gz 解压缩cd redis-7.0.0 执行make执行make install.默认会安装到 /usr/local/bin拷贝 /opt/redis/redis-7.0.0下面的redis.conf 到 /opt/redis下面进入 /opt/redis/redis-7.0.0, cp redis.conf ../redis7.conf。原创 2024-08-05 10:26:07 · 395 阅读 · 0 评论 -
2.redis配置文件
1. 安装见1 ,将/usr/local/temp/redis-5.0.5的redis.conf复制到安装路径下面bin的同级目录下。进入到 /usr/local/temp/redis-5.0.5 目录下 cp redis.conf /usr/local/anzhuang/redis如图:2.查看文件less - mNredis.conf (-m 显示类似more命令的百分比...原创 2019-11-04 23:58:22 · 206 阅读 · 0 评论 -
1.redis在liunx下的安装
1.下载redisredis官网下载https://redis.io/ 我下载的为redis-5.0.5.tar.gzredis 是c语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要先安装gcc环境2.安装gcc保证root登录和linux能连外网yum -y install gcc automake autoconf...原创 2019-11-02 00:20:17 · 212 阅读 · 0 评论