redis使用笔记
2011-12-08 17:37
471 查看
一、Linux下redis下载与安装:
下载:
最新版本2.4.4
官网http://redis.io
下载地址:http://redis.googlecode.com/files/redis-2.4.4.tar.gz
2、安装
cd redis-2.4.4
make 32bit
编译完成后在src目录下生成redis-server redis-cli等
make install(安装目录:/usr/local/bin)
二、配置与命令:
配置文件:
requirepass xxxx ------- 要求密码验证(由于redis效率很高,为防止被枚举出密码,请设置很多位的密码,以防被破解)
启动redis-server:
redis-server xxxx.conf(/usr/local/bin/redis-server /etc/redis/6379.conf)
安全关闭redis-server->
redis-cli -p 端口 shutdown
三、C客户端库(hiredis)
redis-2.4.4.tar.gz 包含有hiredis的代码,这个版本应该比较老,make hiredis-example-libevent会报错,因为redisAsyncContext结构已经改变,可以从:https://github.com/antirez/hiredis 获取。
这个客户端支持同步及异步(libevent)方式来访问redis-server
当client空闲N秒后,就会被server关闭掉,在conf中可以配置timeout N
(
# Close the connection after a client is idle for N seconds (0 to disable)
timeout 300
)
四、主从式架构(容灾备份)
1、1个master可以有多个slave,在slave的conf文件中增加slaveof <masterip> <masterport>即可
2、如果master有密码要求,则在slave的conf文件中增加masterauth <master-password>即可
3、在slave启动时,会自动从master把当前已有的数据同步到slave
4、如果slave没有在运行,master有更新,则会在下次slave启动时自动同步最新的
五、Windows上Redis的下载
https://github.com/dmajkic/redis/downloads
下载:
最新版本2.4.4
官网http://redis.io
下载地址:http://redis.googlecode.com/files/redis-2.4.4.tar.gz
2、安装
cd redis-2.4.4
make 32bit
编译完成后在src目录下生成redis-server redis-cli等
make install(安装目录:/usr/local/bin)
二、配置与命令:
配置文件:
requirepass xxxx ------- 要求密码验证(由于redis效率很高,为防止被枚举出密码,请设置很多位的密码,以防被破解)
启动redis-server:
redis-server xxxx.conf(/usr/local/bin/redis-server /etc/redis/6379.conf)
安全关闭redis-server->
redis-cli -p 端口 shutdown
三、C客户端库(hiredis)
redis-2.4.4.tar.gz 包含有hiredis的代码,这个版本应该比较老,make hiredis-example-libevent会报错,因为redisAsyncContext结构已经改变,可以从:https://github.com/antirez/hiredis 获取。
这个客户端支持同步及异步(libevent)方式来访问redis-server
当client空闲N秒后,就会被server关闭掉,在conf中可以配置timeout N
(
# Close the connection after a client is idle for N seconds (0 to disable)
timeout 300
)
四、主从式架构(容灾备份)
1、1个master可以有多个slave,在slave的conf文件中增加slaveof <masterip> <masterport>即可
2、如果master有密码要求,则在slave的conf文件中增加masterauth <master-password>即可
3、在slave启动时,会自动从master把当前已有的数据同步到slave
4、如果slave没有在运行,master有更新,则会在下次slave启动时自动同步最新的
五、Windows上Redis的下载
https://github.com/dmajkic/redis/downloads
相关文章推荐
- Redis的使用学习笔记
- redis学习笔记[2] redis的初始使用
- Redis 学习笔记七 C#使用redis 处理过程
- Redis 学习笔记八 NodeJs使用Redis
- 【Redis笔记】 第5篇: redis监控工具-redis sentinel使用说明及注意事项
- node.js学习笔记(5)_极客学院_Redis的使用
- 使用Jedis操作Redis(笔记)
- Redis的安装和基本使用笔记
- php与redis扩展安装和使用-Redis学习笔记六
- Spring学习笔记之RedisTemplate的配置与使用教程
- Redis 学习笔记六 Java使用redis(测试环境:Win7)
- 学习笔记之Yii使用redis
- 虚拟内存的使用--Redis学习笔记九
- mysql/redis 安装 使用笔记
- redis学习笔记---java操作redis,使用expire模拟指定时间段内限制ip访问的次数;
- Redis笔记1-redis的搭建和使用
- PHP中使用Redis长连接笔记
- redis 安装使用笔记
- redis使用笔记(1)
- Python之学习笔记(redis的使用)