【redis 命令】教程文章相关的互联网学习教程文章

一、Redis 基础命令---总括

1、redis命令不区分大小写,但是KEY区分大小写。2、redis-cli -h 127.0.0.1 -p 6379 根据IP/PORT链接服务端3、redis-server --port 6380 --port参数设置服务端端口号4、参数设置 A、redis-server redis.conf 启动时加载配置文件设置参数 B、redis-server redis.conf --loglevel waring 通过启动参数覆盖配置文件中同名的参数值 C、运行时更新参数值,不需要重启redis 。但是有些参数不能再运行时更新的。 ...

redis-cli 命令详解【代码】

redis-cli命令使用命令使用redis-cli [OPTIONS] [cmd [arg [arg ...]]]选项说明 -h <hostname> Server hostname (default: 127.0.0.1). ip地址-p <port> Server port (default: 6379). 服务器端口号-s <socket> Server socket (overrides hostname and port).-a <password> Password to use when connecting to the server. 密码-u <uri> Server URI. url格式的地址-r <repeat> Ex...

Redis常用数据类型介绍、使用场景及其操作命令【代码】

Redis常用数据类型介绍、使用场景及其操作命令本文章同时也在cpper.info发布。Redis目前支持5种数据类型,分别是: 1.String(字符串) 2.List(列表) 3.Hash(字典) 4.Set(集合) 5.Sorted Set(有序集合)下面就分别介绍这五种数据类型及其相应的操作命令。1. String(字符串)String是简单的 key-value 键值对,value 不仅可以是 String,也可以是数字。String在redis内部存储默认就是一个字符串,被redisObject所引用,当遇...

编写一个启动redis的bat命令快捷方式。【图】

::启动redis的命令@echo off::这是简单的输出,相当于java中的system.out.println()echo redis start......::设置启动窗口的标题title redis-server::定义一个变量ENV_HOMEset ENV_HOME="D:\redis"D:::设置启动窗口的颜色color 0acd %ENV_HOME%redis-server.exeexit 原文:https://www.cnblogs.com/fofox/p/15107564.html

Redis 通用命令记录【代码】【图】

#keys 打印所有的key=>value keys *#keys 打印所有的kkk开头的key keys kkk*#keys 打印所有he开头的并且后面是h-l的值 keys he[h-l]*#keys 打印所有he开头的并且key只是三位的值 keys he?#keys不建议在生产环境使用,因为keys的时间复杂度O(n)并且Redis是单线程,效率比较低,会堵塞其他的命令的执行#dbsize 显示当前key的总数 dbsize#dbsize的时间复杂度是O(1),Redis每次的添加的key都在固定的表中将数量加1 ,从而只需要查...

redis常用命令

启动 Redis 服务src/redis-server或者src/redis-server redis.confsrc/redis-server redis.conf 1>log.log 2>errlog.log1为标准输出,2为错误输出 将 Redis 作为 Linux 服务随机启动vi /etc/rc.local, 加入代码:/root/install/redis-2.4.9/src/redis-server客户端连接/redis-cli停止redis服务:/redis-cli shutdown原文:http://www.cnblogs.com/gradven/p/4858440.html

[redis]redis命令汇总(二)

发布/订阅pub/sub命令格式时间复杂度命令描述返回值publish channel messageO(N)将信息message发送到指定的频道channel收到信息message的订阅者数量subscribe channel [channel ...]O(N)订阅给定频道的信息 psubscribe pattern [pattern ...]O(N)订阅符合给定模式的频道 unsubscribe channel [channel ...]O(N)取消订阅给定的频道 punsubscribe pattern [pattern ...]O(N)取消订阅符合给定模式的频道 事务transaction命令格式时间复...

Redis中LIST列表的相关命令【代码】

Redis中LIST列表的相关命令添加lpush将一个或多个value插入到key的表头,如果存在多个value,那么各个value按从左到右的顺序依次插入表头插入表头:意味着新插入的值在最前列 如果list之前不存在,则会创建一个新的list,如果list已存在,则追加,返回值是list的元素数量,也可以理解位最后插入的元素的相对位置127.0.0.1:6379> lpush list2 zhangsan lisi wangwu (integer) 3 127.0.0.1:6379>rpush和lpush功能一样,只不过是从从右往左插入...

Redis key 相关命令【代码】

其实本质上,Redis 就是一个Key---Value 数据库。这里我先介绍下Redis中关于的key的相关命令,注意:key是字符串存储,但是不能使用 空格 或者 “\n”,value 则可以使用任何字符串。(原因:\n 是命令的结束符,空格 是命令和参数的分隔符)下面key相关命令 以及 部分实例 命令原型时间复杂度命令描述返回值KEYS patternO(N)时间复杂度中的N表示数据库中Key的数量。获取所有匹配pattern参数的Keys。需要说明的是,在我们的正常操作中...

redis命令1【图】

SADD numbers 1 3 5创建一个名为numbers的intset  SADD fruites "apple" "peach"创建一个hashtable,键为fruites  如下图是从intset->hashtable的一个转换过程 下面来看一下ziplist编码的的有序集合,其内部采用了跳跃表(zskiplist),其中score的数字越小,越接近表头,顺序不以添加的顺序为准,以score的大小为准。注意:跳跃表的每个节点的层数(Level)可能不同,这就是为什么会“跳跃的原因了”,层和层之间不能互相交换指向,...

Redis数据类型及常用命令

redis 数据存储格式1.redis 自身是一个 Map,其中所有的数据都是采用 key : value 的形式存储2.数据类型指的是存储的数据的类型,也就是 value 部分的类型,key 部分永远都是字符串String类型数据操作1.添加/修改数据set key valuemset key1 value1 key2 value2 …2.获取数据get keymget key1 key2 …3.删除数据del key4.获取数据字符个数(字符串长度)strlen key5.追加信息到原始信息后部(如果原始信息存在就追加,否则新建)ap...

Redis 常用命令【图】

1、auth password //验证密码 2、echo message //打印文本 3、ping //测试连接,ping一下Redis服务器,如果连接正常(已连接到Redis服务器)返回PONG。 4、select dbIndex //选择当前使用的数据库,默认使用数据库0,下标,从0开始。 5、quit //关闭当前连接,并退到上一级命令行 6、time //获取服务器上的当前时间。有2个返回值,第一个是当前时间的时间戳(s),第二个是当前这一秒已经逝去的微秒数。1秒=10^3...

Redis常用命令--Lists【代码】

List是一个双向链表,按照插入顺序排序,可以添加一个元素到头部或者尾部。当对一个空key执行插入操作的时候会创建一个新表。如果要清空列表,则会杀出对应的key空间。在List中保存了头节点和未节点,以及链表包含的节点数量。所以查询链表中节点数量的复杂度为O(1)。在List中保存的每个节点都保存了前一个节点,后一个节点,以及节点本身。头结点的前一个节点为NULL,尾节点的后一个节点为NULL。在Redis中提供了大概17个操作list的...

Redis(五):hash/hset/hget 命令源码解析【代码】【图】

Redis作为nosql数据库,kv string型数据的支持是最基础的,但是如果仅有kv的操作,也不至于有redis的成功。(memcache就是个例子)  Redis除了string, 还有hash,list,set,zset。  所以,我们就来看看hash的相关操作实现吧。  首先,我们从作用上理解hash存在的意义:Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。从另一个方面来说是,hash可以聚合很多类似的属性,这是string中难以...

Redis常用命令【图】

1. Save命令save命令执行后,在reidis-server控制台中看到日志[22598] 12 Aug 22:39:14.958 * DB saved on disk下次重启后,将之前保存到磁盘中的key就不会消失 2. 正常关闭redis服务操作服务命令 3. 指定端口启动redis./redis-server --port 6380然后客户端启动redis,端口指定为6380./redis-cli -p 6380同样,关闭服务也要指定端口./redis-cli -p 6380 shutdown 4. 修改redis.conf文件的端口为6380启动redis./redis-server ../...