![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis学习
文章平均质量分 51
落叶;红花
这个作者很懒,什么都没留下…
展开
-
redis的zset类型的使用
redis的zset类型的使用Zset(有序集合)Zadd 添加一个值Zadd +key +排序条件 +值Zrange 显示一个zset集合里的值Zrange +key +起始地址 +结束地址 (0和-1表示显示全部 默认重小到大)Zrevrange 显示一个zset集合里的值Zrevrange +key +起始地址 +结束地址(0和-1表示显示全部 默认重小到大)Zrem 指定删除数据Zrem +keys +valueZcard 显示数据个数Zcard +keyZcoun原创 2021-01-21 15:20:49 · 268 阅读 · 0 评论 -
redis特殊数据类型geospatial
redis特殊数据类型geospatialGeospatial是地理位置数据类型朋友的定位、附近的人、打车距离计算?Redis geo在redis3.2里就推出了该功能,这个功能可以推算出地理位置的信息,两地之间的距离、方圆几公里的人!官方链接可点击: link.Geoadd添加地理位置信息Geoadd +key +经度 +纬度 +地理名称有效经度是 -180到180度有效纬度是 -85.05112878度到85.05112878超过了有效的经纬度会报错Geopos 获得指定地理位置原创 2021-01-21 15:32:12 · 302 阅读 · 0 评论 -
redis的hash类型的使用
redis的hash类型hash类型在redis里其实就是 key-map集合的形式存储。其实本质和String类型没有什么太大的区别,存储形式是 key-(key-value)。Hset 新建一个hash类型的数据Hset +key +hashkey +valueHget 获得redis里的值Hmset同时新建多个数据Hmset +key +hashkey +value +hashkey +valueHgetall展示一个hash里面的所有值(包括key)Hgetall +keym原创 2021-01-12 20:52:53 · 539 阅读 · 0 评论 -
redis的set类型的使用
redis的set类型的使用set是一个集合,set的值是无序不能重复的Sadd 创建一个set集合并添加值Sadd +key +valueSmembers 展现集合里的值Smembers +keySismamber 查看set集合里是否有这个值Sismamber +key +value 显示1就是有,显示0就是没有Scard 查看set集合里的值的个数Scard +keySrem定点删除Srem +key +valueSrandmember 重set集合里抽取一个随机值原创 2021-01-09 21:37:09 · 480 阅读 · 0 评论 -
redis的List类型
redis的List类型的使用Lpush 将一个值或多个值插入列表的头部Lpush + key +valueLrange 获得list里的值Lrange + key +开始地址 +结束地址Rpush 把值插入list尾部Rpush +key +valueLpop移除列表的头部值Lpop +keyRpop 移除列表尾部的值Rpop +keyLindex 查看列表里某个位置的数据Lindex +key +坐标位置Llen 查看列表里的值的数量Llen +keyLrem原创 2021-01-07 19:17:26 · 116 阅读 · 0 评论 -
Redis的String字符串类型使用
Redis的String字符串类型使用Type 查看当前的数据类型Append 在某个字符串后追加字符串Append name “hello” 在key为name的后面追加 helloRedis i++ 和i–的操作(用于做订阅操作)Incr + key i++操作Decr views i–的操作Incrby + key +数量 指定增量Decrby +key +数量 指定减量Getrange +key+起始坐标+结束坐标 截取部分字符串输出Setrange + ke原创 2021-01-05 10:34:20 · 87 阅读 · 0 评论 -
redis的基本知识和使用
redis的基本知识Redis有16个数据库,这个问题在redis.config里可以看到。使用 vi redis.conf 打开redis.conf文本使用select 2 选择3号数据库使用命令dbsize 查看有没有数据Set命令新增数据 set key valueGet命令返回数据 get keyKeys * 查看所有的keysFlushdb清楚当前数据库的内容Flushdb清楚当前数据库的内容Exists 判断该key是否存在Exists 判断该key是否存在原创 2021-01-04 15:00:35 · 94 阅读 · 0 评论 -
如何使用redis的默认测试工具redis-benchmark进行测试?
如何使用redis的默认测试工具redis-benchmark进行测试?redis-benchmark是redis自带的一压力测试工具-h是指测试的地址 127.0.0.1是参数指测试地址-p 指的是端口-c 指测试的并发数-n 指的是每个并发数的请求尝试测试一下:100个并发连接 100000个请求。redis-benchmark -h 127.0.01 -p6379 -c 100 -n 100000先启动redis在连接redis测试开始分析测试结果 SET 模块分析100原创 2021-01-02 12:01:50 · 253 阅读 · 0 评论 -
redis的安装与卸载(linux版)
redis的安装与卸载(linux版)安装下载linux版的redis网址:https://redis.io/也可以通过命令 :wget http://download.redis.io/releases/redis-5.0.8.tar.gz(我用的是命令 以及redis5.0.8)(除了下载步骤不同其他的都一样)下载完以后把安装包上传到linux。这里我们用的是rz命令没有的使用以下命令安装rz命令yum -y install lrzsz使用rz回车出现该窗口,选择你下载的安装包点击“原创 2020-12-31 21:59:41 · 4506 阅读 · 1 评论