今天学习完了命令行客户端的后续内容,整体感觉就是围绕着2个东西转,config和mode。为什么我会这么说呢,请继续往下看,客户端中的配置结构体和之前我们所学习的配置结构体,不是指的同一个概念,cli中的结构体除了基本的ip,Port端口号,还有就是各种mode的配置了。
/* Redis配置结构体 */
static struct config {
char *hostip;
...
分类:
其他好文 时间:
2014-11-07 11:25:06
阅读次数:
139
分析了将近1个月的Redis源代码了,也到了最核心的,最贴近系统开始的地方了,我把他取名为main目录,里面就包括了2个重要的文件,redis-cli和redis文件,1个代表的是客户端的执行文件,1个代表的是服务端的文件,这2个也是整个系统最最核心的模块,所以我把他归结到main主程序模块了,主程序模块也是我学习Redis最后的一个模块,在这里一定能看到我之前看到的所有各个功能模块的痕迹。由于主...
分类:
其他好文 时间:
2014-11-06 10:55:16
阅读次数:
425
#vim/etc/redis.conf找到requirepass,放开前面的注释,将requirepass后的东西改成自己想要的密码.现在通过redis-cli访问时就须要权限了,然后auth你的密码就可以操作了。此外我们可以通过客户端连接时进行验证:redis-cli-a你的密码进行登陆,就可以开操了。
分类:
其他好文 时间:
2014-11-01 06:24:59
阅读次数:
195
下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,32位和64位。 server启动:cmd到指定目录 redis-server.exe redis.conf client连接: cmd到指定目录 redis-cli.exe -h 127.0.0.1 -p ...
测试环境redis操作cd /export/servers/redis-2.8.9/src/./redis-cli -n 0 keys keys(pattern):返回满足给定pattern的所有keyexists(key):确认一个key是否存在del(key):删除一个keydbsize:返回当...
分类:
其他好文 时间:
2014-10-16 19:25:12
阅读次数:
214
ServiceStack.Redis 是一个C#访问Redis的客户端,可以说可以通过它实现所有需要Redis-Cli的功能。但是今天我在主Redis 实例设置了访问密码,而在slave 上没有设置,我通过一个缓存工厂来获取连接。在redisClient实例化可以直接设置密码。 1 /// 2 .....
分类:
其他好文 时间:
2014-10-14 18:55:39
阅读次数:
303
从mysql搬一个大表到redis中,你会发现在提取、转换或是载入一行数据时,速度慢的让你难以忍受。这里我就要告诉一个让你解脱的小技巧。使用“管道输出”的方式把mysql命令行产生的内容直接传递给redis-cli,以绕过“中间件”的方式使两者在进行数据操作时达到最佳速度。一个约八百万行数据的mys...
分类:
数据库 时间:
2014-10-03 03:35:03
阅读次数:
253
redis服务器端程序:https://github.com/dmajkic/redis/downloads根据自己的操作系统,选择32位和64位的解压后文件目录如下redis-server.exe:服务端程序 redis-cli.exe:客户端程序 redis-check-dump.exe:本地数...
51的内容长度限制,这里继续rediscluster的简单使用和维护。7,下面简单测试一下cluster7.1测试数据分布使用redis-cli来测试clustershard,可以看到foo->bar被存储到了7002节点上,并且自动跳转到了7002上,然后7002上hello-world是存储在7000上,再次重定向到7000节点上了..
分类:
其他好文 时间:
2014-09-16 16:08:51
阅读次数:
386
从mysql搬一个大表到redis中,你会发现在提取、转换或是载入一行数据时,速度慢的让你难以忍受。这里我就要告诉一个让你解脱的小技巧。使用“管道输出”的方式把mysql命令行产生的内容直接传递给redis-cli,以绕过“中间件”的方式使两者在进行数据操作时达到最佳速度。一个约八百万行数据的mys...
分类:
数据库 时间:
2014-09-03 14:52:46
阅读次数:
275