资讯专栏INFORMATION COLUMN

Redis 缓存之二

William_Sang / 2331人阅读

摘要:都有哪些数据类型这是最基本的类型,做简单的缓存获取存储在给定键中的值设置存储在给定键中的值删除存储在给定键中的值这个类似于的结构,可以存储一些结构化的数据,比如一个对象前提是对象没有嵌套其他的对象给缓存的里,然后读写缓存,就可以操作里的某个

Redis都有哪些数据类型

String
这是最基本的类型,做简单的kv缓存

(1) get 获取存储在给定键中的值

(2) set 设置存储在给定键中的值

(3) del 删除存储在给定键中的值

hash
这个类似于map的结构,可以存储一些结构化的数据,比如一个对象(前提是对象没有嵌套其他的对象)给缓存的Redis里,然后读写缓存,就可以操作hash里的某个字段
例 key=100

 value={
   ID=100,
   name=“李四”,
   age=20
 }

可以通过hset,hget,hgetall,hdel对其数据进行修改

(1)hset 在离散里面关联起给定的键值对

(2)hget 获取指定散列键中的值

(3)hgetall 获取散列的包含的所有键值对

(4)hdel 获取给定键存在于离散里面,那么移除这个键

list 有序列表
一个链表,每一个链表都包含一个字符串
(1) rpush 将给定的值推入到列表的右端

(2)lrange 获取给定的范围的所有值

(3)lindex 获取给定的位置的单个元素

(4)lpop 从列表的最左端弹出一个值,并返回弹出的值

set 无序集合,自动去重

(1) sadd 将给定的元素添加到集合

(2) smembers 返回集合中所包含的所有元素

(3) sismember 检查指定元素是否在于集合中

(4) srem 如果指定的元素在集合中,那么移除这个元素

zset 字符串成员与浮点数分值之间的映射关系,元素的排列颠倒循环由分值的大小决定
(1)zadd 讲一个带有给定分值的成员添加到有序的集合里面

(2)zrange 跟住元素在有序排序中的所处的位置,从有序集合中获取多个元素

(3)zrangbyscore 获取有序集合在给定范围内的所有元素

(4) zrem 如果给定成员存在以有序集合,那么移除这个元素

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/36659.html

相关文章

  • #Redis学习笔记之二#Redis初步使用

    摘要:启动上一篇末尾也有提到,启动只需要一个可执行文件以及一个配置文件即可。在中可以配置有许多启动参数,然而初学无需搞懂所有参数,直接使用默认值启动即可。可以通过查看使用方法,常用的参数有,可以说是非常简明易懂了。 Redis启动 上一篇末尾也有提到,Redis启动只需要一个可执行文件redis-server以及一个配置文件redis.config即可。在redis.config中可以配置有...

    william 评论0 收藏0
  • PHP面试之二:高并发与大数据

    摘要:三态分别是就绪运行阻塞进程的五态模型在三态的基础上发展而来新建态运行态终止态就绪态等待态线程称之为轻量级的进程,程序执行流的最小单元。一个进程下有多个线程来完成不同的工作称之为多线程。 web资源防盗链 盗链是什么? 为什么要防? 在自己页面上显示一些不是自己服务器的资源(图片、音频、视频、css、js等)由于别人盗链你的资源会加重你的服务器负担,所以我们需要防止可能会影响统计 防盗链...

    Ashin 评论0 收藏0
  • 用Go实现Redis之二客户端/服务端交互

    摘要:写在前面在前一篇梳理了版本的基本功能,这一篇要做的是实现客户端服务端的交互。进入正题事件处理器既要实现交互,网络编程必不可少。 写在前面 在前一篇梳理了Godis v1.0版本的基本功能,这一篇要做的是实现客户端/服务端的交互。先让代码跑起来,才算有了生命力。本篇Godis版本号:v0.0.1 在这个系列文章里,尽量减少介绍Golang语法、C语言语法和redis原理,聚焦在用Gol...

    qieangel2013 评论0 收藏0
  • 用Go实现Redis之二客户端/服务端交互

    摘要:写在前面在前一篇梳理了版本的基本功能,这一篇要做的是实现客户端服务端的交互。进入正题事件处理器既要实现交互,网络编程必不可少。 写在前面 在前一篇梳理了Godis v1.0版本的基本功能,这一篇要做的是实现客户端/服务端的交互。先让代码跑起来,才算有了生命力。本篇Godis版本号:v0.0.1 在这个系列文章里,尽量减少介绍Golang语法、C语言语法和redis原理,聚焦在用Gol...

    Scliang 评论0 收藏0
  • 从docker到istio之二 - 使用compose部署应用

    摘要:使用导出端口,使用挂载数据卷。清理应用使用一键清理应用总结已经实现了容器扩容自动挡更直观的控制容器启动顺序及依赖。从部署到编排,单字面理解,看起来能够维护的容器量都增长了。推荐应用包括多个服务,推荐部署方式就是。前言 容器化,云原生越演越烈,新概念非常之多。信息爆炸的同时,带来层层迷雾。我尝试从扩容出发理解其脉路,经过实践探索,整理形成一个入门教程,包括下面四篇文章。 容器化实践之路-从d...

    yy13818512006 评论0 收藏0

发表评论

0条评论

William_Sang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<