redis 的环境搭建 (win和linux下)

尹小鱼 2014-07-13

一、windows下的安装
第一步,先下安装包!感觉这东西跟mongodb差不多,安装和配置挺简单。
下载地址: https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,
一个是32位的,一个是64位的。根据自己的实情情况选择,
把这个文件夹复制到其它地方,比如C:\redis 目录下。
打开一个cmd窗口  使用cd命令切换目录到C:\redis  运行 redis-server.exe redis.conf  
如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。

redis 的环境搭建 (win和linux下)
这时候,就已经完成配置了。

测试一下:
这时候需要启另一个cmd窗口,原来的不要关闭,不然就无法访问服务端。
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379
传入键值对 set myKey abc
取出键值对 get myKey

redis 的环境搭建 (win和linux下)

二、Linux下的安装
小折腾了一下,不过最终还是搞定了。
安装包:
redis-2.4.17.tar.gz
下载路径:
http://code.google.com/p/redis/downloads/list


1.上传安装包,解压(任意目录都可)
tar -zxvf redis-2.4.17.tar.gz

 redis 的环境搭建 (win和linux下)

2.移动到要安装的目录
mv redis-2.4.17 /usr/local/redis-2.4.17

redis 的环境搭建 (win和linux下)
 
3.进入安装目录
cd /usr/local/redis-2.4.17
redis 的环境搭建 (win和linux下)
 
4.编译C语言程序以及其他文件
make
redis 的环境搭建 (win和linux下)
 
5.安装
make install
redis 的环境搭建 (win和linux下)
 
安装完成后,会自动copy可执行文件到环境变量中,不用自己去copy了。
如:redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-server
这文件则被存放在/usr/local/bin/目录下。

启动命令:
192.168.34.77  Liunx 测试机上启动的命令是:
/usr/local/bin/redis-server /usr/local/redis-2.4.17/redis.conf
redis 的环境搭建 (win和linux下)

不过,如果需要关闭redis服务端,只能用kill,杀掉进程。。。


查看启动进程:
ps -ef | grep redis


测试方式和在window下使用redis-cli测试方式相同:
/usr/local/bin/redis-cli  -h 192.168.***.*** -p 6379


附:配置redis最大分配内存
vim redis.conf
修改maxmemory <bytes>为
maxmemory <2147483648>


防止内存全部被redis耗光,达到最大内存设置后,Redis会先尝试清除已到期或即将到期的Key,也会从free-list里清除一些key-value。当以上方法都没有效果,那redis就不再支持写入操作(如set,lpush),但不影响读操作如get。(默认注释掉的,没限制,跟RAM相同)

相关推荐

ganyouxianjava / 0评论 2012-05-31