分类目录归档:cache

memcache start parameters

【黑体字的参数较为常用】 -p<num> 监听的TCP端口(默认:1 … 继续阅读

发表在 cache | 标签为 , | memcache start parameters已关闭评论

memcached code analyse

名词 Slab 用于表示存储的最大size数据,仅仅只是用于定义(通俗的讲就是表 … 继续阅读

发表在 cache | 标签为 , | memcached code analyse已关闭评论

WARNING overcommit_memory , vm.overcommit_memory=1

来源:http://m.blog.csdn.net/article/details?id=50864933

 

Redis 3.0.7版本启动时出现警告的解决办法

7283:M 12 Mar 12:13:33.749 # WARNING: The
TCP backlog setting of 511 cannot be enforced because
/proc/sys/net/core/somaxconn is set to the lower value of 128.

7283:M 12 Mar 12:13:33.749 # Server started, Redis version 3.0.7
7283:M 12 Mar 12:13:33.749 # WARNING
overcommit_memory is set to 0! Background save may fail under low memory
condition. To fix this issue add 'vm.overcommit_memory = 1' to
/etc/sysctl.conf and then reboot or run the command 'sysctl
vm.overcommit_memory=1' for this to tak...

继续阅读

发表在 cache | WARNING overcommit_memory , vm.overcommit_memory=1已关闭评论

Redis开源的分布式缓存

3.0.7 安装一例:


yum install gcc tcl -y
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
tar xzf redis-3.0.7.tar.gz
cd redis-3.0.7
make
make test
make PREFIX=/usr/local/redis install

按默认添加自动启动
./utils/install_server.sh

手工添加
mkdir -p /usr/local/redis/etc
cp redis.conf /usr/local/redis...

继续阅读

发表在 cache | Redis开源的分布式缓存已关闭评论

REDIS WINDOWS 下配置

Windows版的Redis可到此处下载,非官方版
http://code.google.com/p/servicestack/wiki/RedisWindowsDownload

redis.conf
复制以下===与====之内的内容
=================================
# Redis configuration file example

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid... 继续阅读

发表在 cache | REDIS WINDOWS 下配置已关闭评论

.NET 客户端连接Redis 介绍

C#写的客户端类型主要有:

ServiceStack.Redis ★  https://github.com/ServiceStack/ServiceStack.Redis
Booksleeve ★   http://code.google.com/p/booksleeve/
Sider  http://nuget.org/List/Packages/Sider
TeamDev Redis Client  http://redis.codeplex.com/
redis-sharp   https://github.com/migue...

继续阅读

发表在 cache | .NET 客户端连接Redis 介绍已关闭评论

Redis指令文档(参考)

Redis指令文档

连接控制
QUIT 关闭连接
AUTH (仅限启用时)简单的密码验证

适合全体类型的命令
EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;
DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4
TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash)
KEYS pattern 返回匹配的key列表 (KEYS foo*:查找foo开头的keys)
RANDOMKEY 随机获得一个已经存在的key,如果当前数据库为空,则返回空字符串
RENAME oldname...

继续阅读

发表在 cache | Redis指令文档(参考)已关闭评论

Redis使用系列:协议篇

Redis从1.2版本开始,设计了一套统一的协议格式,作者讲到自己设计的协议在下面几个方面进行了权衡:
1. 实现简单
2. 快速通过计算机解析
3. 容易让人阅读

如果我们需要自己实现一个Redis客户端程序,有必要了解一下Redis的协议格式。在网络层面,客户端通过TCP连接到Redis服务器(默认端口6379,可以通过配置文件修改),客户端与服务器之间发送的命令以\r\n(CR LF)结尾。

请求协议

Redis请求参数的通用格式如下:

*<参数数量> CR LF  $<第1个参数字节数> CR LF  <参数数据> CR LF  ...  $...

继续阅读

发表在 cache | Redis使用系列:协议篇已关闭评论