好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

redis教程详细解答

一、Redis基础部分: 

1、redis介绍与安装比mysql快10倍以上  

*****************redis适用场合****************

1.取最新N个数据的操作

2.排行榜应用,取TOP N 操作

3.需要精确设定过期时间的应用

4.计数器应用

5.Uniq操作,获取某段时间所有数据排重值

6.实时系统,反垃圾系统7.Pub/Sub构建实时消息系统

7.Pub/Sub构建实时消息系统8.构建队列系统

9.缓存

=============================================

SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:

Linux 2.6, Xeon X3320 2.5Ghz.

stackoverflow 网站使用 Redis 做为缓存服务器。

同时也会将数据写到硬盘上。所以数据是安全的(除突然断电外,重启服务会写到dump.rdb文件中)

 

1.安装: 

tar zxvf redis-2.6.9.tar.gz
cd redis-2.6.9
make
cd src && make install

2.移动配置文件位置(为了便于管理)

cd /usr/local/
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
mv /lamp/redis-2.6.9/redis.conf /usr/local/redis/etc
cd /lamp/redis-2.6.9/src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin

3.修改配置文件 

vi /usr/local/redis/etc/redis.conf

 

一、将daemonize no 中no改为yes[yes指后台运行]

4.启动/随机启动:

cd /usr/local/redis/bin
./redis-server /usr/local/redis/etc/redis.conf#启动redis并指定配置文件。
#vi /etc/rc.local #设置随机启动。
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

5.查看是否启动成功 

ps -ef | grep redis
netstat -tunpl | grep 6379#查看端口是否占用。

6.进入客户端/退出 

cd /usr/local/redis/bin
./redis-cli#进入
quit#退出

7.关闭redis   

pkill redis-server#关闭
./redis-cli shutdown#关闭

查看更多关于redis教程详细解答的详细内容...

  阅读:81次