redis
文章平均质量分 88
YB_account
本科大三在读,希望通过博客向大家分享我的学习心得,也通过写博客来提升自己,大学四年不虚度光阴
展开
-
【redis】set和zset常用命令
由于zset是有序结构,要求新增的元素,要放到合适的位置上(找位置)。如果存在多个元素,分数相同,同时为最大值,zpopmax删的时候,仍然只删除其中一个元素。log(M))N是输入的有序集合中,最小的有序集合的元素个数;zcount:返回分数在min和max之间的元素个数,默认情况下,min[max都是包含的,可以通过(排除。虽然redis的有序集合记录了开头的元素,但是删除的时候使用的是通用的删除函数。zcard :获取一个zset的基数(cardinality),即zset中的元素个数。原创 2024-06-02 17:05:04 · 1145 阅读 · 0 评论 -
【redis】hash和list类型常用命令
上述hkeys,hvals,hgetall都是存在一定风险的.hash的元素个数太多,执行的耗时会比较长,从而阻塞redis。注意这里的 value 是指 field 对应的值,不是键(key)对应的值,请注意 value 在不同上下文的作用。相当于是链表和压缩列表的结合.整体还是一个链表,链表的每个节点,是一个压缩列表.每个压缩列表,都不让它太大。此时得到的新的List和之前的List是不等价的。列表中的元素是有序的,"有序"的含义,要根据上下文区分。有的时候,谈到有序,指的是**“升序”,“降序”原创 2024-05-10 19:52:49 · 828 阅读 · 0 评论 -
【redis】hash和list常用命令
上述hkeys,hvals,hgetall都是存在一定风险的.hash的元素个数太多,执行的耗时会比较长,从而阻塞redis。注意这里的 value 是指 field 对应的值,不是键(key)对应的值,请注意 value 在不同上下文的作用。相当于是链表和压缩列表的结合.整体还是一个链表,链表的每个节点,是一个压缩列表.每个压缩列表,都不让它太大。此时得到的新的List和之前的List是不等价的。列表中的元素是有序的,"有序"的含义,要根据上下文区分。有的时候,谈到有序,指的是**“升序”,“降序”原创 2024-04-20 09:37:40 · 1027 阅读 · 0 评论 -
【redis】String类型常用命令
mysql 中的字符,也是完整的汉字这样的一个字符,也可能是多个字节。Java 中的 char 是用的 unicode,一个汉字使用两个字节的。Java 的标准库内部, 在进行上述的操作过程中,程序猿一般是感知不到编码方式的变换的。运算的操作数可以是浮点数.虽然此处没有提供减法版本的命令,但是使用 redis 进行的计数操作,一般都是针对整数来进行的。**表示的整数的范围是64位/8字节表示的整数。key对应的value必须是整数,在64位的范围内,如果这个key对应的value不存在,则当做0来处理。原创 2024-04-16 10:07:06 · 672 阅读 · 0 评论 -
【Redis】redis通用命令
redis是按照键值对的方式存储数据的.Redis中最核心的两个命令.对于上述这里的key value,不需要加上引号,就是表示字符串的类型。当然,如果要是给key和value加上引号,也是可以的(单引号或我者双引号都行)。同时redis中的命令不区分大小写。如果当前key不存在,会返回nil。nil和null/NULL是一个意思。原创 2024-03-22 18:16:45 · 1843 阅读 · 1 评论 -
【redis】在Ubuntu 20.04中安装redis
requirepass foobared去掉注释,foobared改为自己的密码,我在这里改为。apt search redis 不能正常显示要先输入:sudo apt update。输入 service redis-server status 命令显示运行中说明重启成功。redis 配置文件是 linux 下的 /etc/redis.conf。修改:/etc/redis/redis.conf。使用apt命令来搜索redis相关的软件包.修改完成之后,重启之后才能生效。使用apt命令安装redis。原创 2024-02-22 17:05:18 · 687 阅读 · 0 评论