Redis
文章平均质量分 91
张三疯啊
个人博客:https://zjfans.github.io/
展开
-
redis-3种特殊类型
3种特殊类型1.geospatial 地理位置2.HyperLogLog3.Bitmaps1.geospatial 地理位置朋友的定位,附近的人,打车距离计算这个功能可以推算地理位置的信息,两地之间的距离,方圆几里的人geoadd 添加数据#########################################################################################################参数 key() val()#有效原创 2020-10-28 19:52:02 · 307 阅读 · 0 评论 -
Redis-zset
zset(有序集合)########################################################################################################127.0.0.1:6379> zadd myset 1 one #添加一个值(integer) 1127.0.0.1:6379> zadd myset 2 two(integer) 1127.0.0.1:6379> zadd myset 3 thr原创 2020-10-28 19:48:52 · 92 阅读 · 0 评论 -
Redis-hash
hashMap集合,(key,)hash本质和string没有太多区别string是一个值hash是一个键值对####################################################127.0.0.1:6379> hset myhash z1 j1 #插入一个键值对(integer) 1127.0.0.1:6379> hget myhash z1 #获取一个值"j1"127.0.0.1:6379> hmset myhash z原创 2020-10-28 19:47:36 · 119 阅读 · 0 评论 -
Redis-set
sets开头####################################################127.0.0.1:6379> sadd myset hello #set集合添加值(integer) 1127.0.0.1:6379> sadd myset hello1(integer) 1127.0.0.1:6379> sadd myset hello2(integer) 1127.0.0.1:6379> sadd myset hello3原创 2020-10-28 19:46:32 · 173 阅读 · 1 评论 -
Redis-list
list基本的数据类型,列表list可以玩成一个栈、队列、阻塞队列所有的命令是l开头的####################################################//添加 lpush rpush可以存在重复值127.0.0.1:6379> lpush list one(integer) 1127.0.0.1:6379> lpush list two(integer) 2127.0.0.1:6379> lpush list three原创 2020-10-28 19:45:30 · 88 阅读 · 0 评论 -
redis
stringstringstringstring使用场景:value除了是我们的字符串还可以是数字!计数器 比如文章的阅读量统计多单位的数量粉丝数append key "hello" #追加字符串---拼接如果当前字符串不存在,就相当于set了一个字符串strlen key #获得字符串的长度exists key #是否存在keyincr key #某个key增加1decr key原创 2020-10-28 19:43:48 · 91 阅读 · 0 评论 -
Redis前文
1.NoSql概述1.DAL数据库访问层网站的瓶颈:1.数据量如果太大,一个机器放不下2.数据索引,3,访问量(读写混合),一个服务器承受不了2.Memcached(缓存) + MySQL+垂直拆分(读写分离)网站80%都在读,每次都要查询数据库,十分麻烦,所以可以提供缓存来提高访问效率。发展过程:优化数据结构和索引==》》文件缓存(I/O)==》》Memcache(缓存)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CIA7hZmc-16038808710原创 2020-10-28 18:35:59 · 464 阅读 · 0 评论