语法 Redis 客户端的基本语法为: 启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的 redis 服务。 在以上实例中我们连接到本地的 redis 服务并执行 PING 命令,该命令用于检测 redis 服务是否启动。 在远程服务上执行命令 如果需要在远程 r ...
分类:
其他好文 时间:
2018-10-21 17:43:54
阅读次数:
126
一. 入口int main(int argc, char **argv) 二. main()处理1. server配制初始化 //各种配制初始化 void initServerConfig(void) //redis命令初始化, server.commands就是在这里初始化的 populateCo ...
分类:
其他好文 时间:
2018-10-21 01:03:16
阅读次数:
164
一、Redis 事务与锁机制 1.Redis的基础事务 在Redis中开启事务的命令是 multi 命令, 而执行事务的命令是 exec 命令。multi 到 exec 命令之间的 Redis 命令将采取进入队列的形式,直至 exec 命令的出现,才会一次性发送队列里的命令去执行,而在执行这些命令的 ...
分类:
编程语言 时间:
2018-10-15 20:30:27
阅读次数:
164
1、以前正常使用过程 客户端向服务器发送查询,并从套接字读取,通常以阻塞的方式,用于服务器响应。 服务器处理命令并将响应发送回客户端。 也就是每个命令都会有一来以往的过程 2、管道的意义 如果能将连续执行的redis命令在操作完成后统一返回,就可以减少连接数,从来减少延迟时间,那么管道也就产生了。 ...
分类:
其他好文 时间:
2018-10-04 09:19:00
阅读次数:
132
首先记录一下Redis数据类型: Redis中永远是key-value的数据。其中,键永远是字符串,值可以是如下的内容: string(字符串)(常用) hash(哈希)(加密运算) list(列表) set(无序集合) zset(有序集合) string(字符串) Key(键操作) hash(哈希 ...
分类:
其他好文 时间:
2018-09-05 21:53:26
阅读次数:
156
1、如何停止/重启/启动redis服务 如果是用apt get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis 停止 启动 重启 `/etc/init.d/redis server restart` ...
分类:
其他好文 时间:
2018-09-01 21:59:55
阅读次数:
117
一、概述: 前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常 ...
分类:
系统相关 时间:
2018-08-22 00:14:18
阅读次数:
177
清屏 clear 新增/修改set 查询get 删除del 修改key rename old new 查询所有的key keys *查询一个key是否存在 exists,有返回1,没有返回0查询值的类型 type 生存周期 expire | persist | ttl set one 1get on ...
分类:
其他好文 时间:
2018-08-19 10:55:29
阅读次数:
2289
select 切换库 dbsize 当前库中数据条数 flushdb | flushall 清空数据,一个是清空当前库,一个清空当前实例 save | bgsave 保存到磁盘,bgsave是后台保存,不会阻断当前操作save 由主进程完成,bgsave由另外一个进程完成 config get | ...
分类:
数据库 时间:
2018-08-19 10:51:14
阅读次数:
457
上一篇文章已经介绍了MemoryCache,MemoryCache存储的数据类型是Object,也说了Redis支持五中数据类型的存储,但是微软的Redis缓存组件只实现了Hash类型的存储。在分析源码之前,先学几个关于Redis操作的命令。 一、Redis命令 Redis所有的命令在http:// ...
分类:
Web程序 时间:
2018-08-15 14:49:13
阅读次数:
612