redis使用讲解
文章平均质量分 58
redis使用讲解
科技发烧爱好者-羊工
一直在路上,
展开
-
linux redis6.2.6安装
下载安装包wget https://download.redis.io/releases/redis-6.2.6.tar.gz解压安装包 tar xzf redis-6.2.6.tar.gz进入解压文件cd redis-6.2.6make安装make如提示如下情况说明安装成功失败信息请执行如下命令[root@VM-8-16-centos local]# yum -y install centos-release-scl[root@VM-8-1.原创 2021-12-22 19:00:00 · 969 阅读 · 0 评论 -
redis数据库管理
切换数据库(select index)127.0.0.1:6379> keys *1) "test2"2) "test3"3) "test23"127.0.0.1:6379> select 2OK127.0.0.1:6379[2]> keys *(empty array)清空当前数据库(flushdb)127.0.0.1:6379[2]> dbsize(integer) 1127.0.0.1:6379[2]> flushdbOK127....原创 2021-06-30 23:41:41 · 93 阅读 · 0 评论 -
redis 键的通用命令
键的重命名(rename key newkey)如果新键名已经存在则它的值也被覆盖127.0.0.1:6379> rename test rtestOK键的重命名(renamenx key newkey)如果新键名已经存在则创建失败127.0.0.1:6379> get test2"value2"127.0.0.1:6379> renamenx rtest test2(integer) 0127.0.0.1:6379> renamenx rtest t...原创 2021-06-30 23:30:29 · 96 阅读 · 3 评论 -
redis有序集合的内部编码
有序集合的内部编码ziplist 压缩列表,条件元素个数小于128个,每个元素的值都小于64字节。 skiplist 跳跃表 当ziplist条件不满足时,有序集合采用skiplist作为内部实现原创 2021-06-24 02:50:39 · 88 阅读 · 0 评论 -
redis有序集合
有序集合中的元素是可以排序的,通过score 作为有序集合排序的依据有序集合添加元素(zadd key [nx)原创 2021-06-24 02:46:59 · 198 阅读 · 1 评论 -
redis集合(set)类型的内部编码
列表(list)类型的两种内部编码ziplist(压缩列表)linkedlist(链表)当创建哈希类型时,如果列表的元素个数小于512个,同时每个元素的值小于64字节时 ,采用ziplist为内部编码保存,如果元素和元素值不满足ziplist内部编码条件,则采用linkedlist内部编码保存————————————————版权声明:本文为CSDN博主「科技发烧爱好者-羊工」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://...原创 2021-06-21 06:34:26 · 190 阅读 · 0 评论 -
redis集合(set)类型
列表(list)类型用来存储有序的字符串,每个字符串称为元素,一个列表最多保存2的32次幂-1个元素。列表类型的两个特点列表的元素时有序的 列表中的元素可以重复原创 2021-06-21 06:28:54 · 142 阅读 · 1 评论 -
redis 列表list内部编码
列表(list)类型的两种内部编码ziplist(压缩列表)hashtable(哈希表)当创建哈希类型时,如果哈希的field 个数小于512个,同时value小于64字节时 ,采用ziplist为内部编码保存,如果field-value不满足ziplist内部编码条件,则采用hashtable内部编码保存————————————————版权声明:本文为CSDN博主「科技发烧爱好者-羊工」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:h...原创 2021-06-06 00:14:56 · 283 阅读 · 0 评论 -
redis 列表类型
列表(list)类型用来存储有序的字符串,每个字符串称为元素,一个列表最多保存2的32次幂-1个元素。列表类型的两个特点列表的元素时有序的 列表中的元素可以重复原创 2021-06-05 18:47:23 · 154 阅读 · 2 评论 -
redis哈希的内部编码
哈希类型的两种内部编码ziplist(压缩列表) hashtable(哈希表) 当创建哈希类型时,如果哈希的field 个数小于512个,同时value小于64字节时 ,采用ziplist为内部编码保存,如果field-value不满足ziplist内部编码条件,则采用hashtable内部编码保存127.0.0.1:6379> object encoding order"ziplist"127.0.0.1:6379> hset order kfd 手动阀手动阀(in...原创 2021-06-05 18:23:43 · 184 阅读 · 0 评论 -
redis 哈希类型
哈希的键值对结构 key value=[{field1 ,value1}...{fieldM,valueM}]原创 2021-06-05 17:28:12 · 96 阅读 · 0 评论 -
redis 字符串操作和内部编码
字符串计数字符串计数(incr key) 值不是整数,返回错误 值是整数,返回自增后的结果 键不存在,以0自增,返回结果1127.0.0.1:6379> incr test4(integer) 1127.0.0.1:6379> incr test3(error) ERR value is not an integer or out of range127.0.0.1:6379> incr test4(integer) 2127.0.0.1:637...原创 2021-06-05 16:23:48 · 238 阅读 · 0 评论 -
redis 字符串
字符串分简单的字符串、复杂字符串(json、xml),数字(整数、浮点数)、二进制(图片、视频、音频),但值不能超过512MB字符串创建()原创 2021-06-02 22:08:33 · 76 阅读 · 0 评论 -
redis 数据结构和内部编码
redis的5中数据结构类型string 字符串hash 哈希list 列表zet 集合zset 有序集合查看数据结构内部编码( object encodingkey)127.0.0.1:6379> object encoding test3"int"127.0.0.1:6379> object encoding list"quick...原创 2021-05-31 23:50:06 · 95 阅读 · 3 评论 -
redis 创建时间过期键
创建过期键 命令 expire key time127.0.0.1:6379> set testtime valuesOK127.0.0.1:6379> expire testtime 20(integer) 1tll key 命令查看键是否过期和是否设置过期时间大于等于零 ---表示剩余的过期时间-1 ---键没有设置过期时间-2 键不存在127.0.0.1:6379> ttl testtime...原创 2021-05-27 21:18:52 · 176 阅读 · 0 评论 -
redis bin目录下的文件说明和启动关闭
目录下 redis/bin可执行文件 作用redis-server 启动Redisredis-cli redis命令行客户端redis-benchmark ...原创 2021-05-27 02:05:25 · 562 阅读 · 0 评论 -
redis 创建数据和获取数据
全局命令1、查看所有键命令 127.0.0.1:6379> keys * 1) "test"创建字符串命令键值对 创建字符串: 127.0.0.1:6379> set test testvalue OK 获取字符串值 127.0.0.1:6379> get test "testvalue"创建列表类型键值对1...原创 2021-05-19 01:44:29 · 415 阅读 · 0 评论