原 Redis安装
1.下载与解压:
$ wget http://download.redis.io/releases/redis-3.0.7.tar.gz $ tar xzvf redis-3.0.7.tar.gz
2.编译:
$ make
Redisl默认情况下使用颜色来输出用户友好的编译信息,如果你想看到更加详细的输出信息,可以使用如下的命令:
$ make V=1
3.启动运行Redis
编译完成后就可以运行Redis了,使用默认的配置运行Redis,只需要在命令行键入如下命令:
$ cd src $ ./redis-server如果你想Redis按照你提供的redis.conf配置文件运行,你只需要在启用Redis的时候,使用如下参数(用于指定配置文件路径)。
$ cd src $ ./redis-server /path/to/redis.conf
当然了,你还可以使用直接传参的方式,来运行Redis,如下:
$ ./redis-server --port 9999 --slaveof 127.0.0.1 6379 $ ./redis-server /etc/redis/6379.conf --loglevel debug
所有redis.conf配置文件的中项目,都可以直接通过附加参数的方式直接在命行中运行,它们之间使用相同的名字。
4.使用Redis
你可以使用编译的redis-cli工具来使用Redis,redis-cli是Redis的客户端程序,如上步,启动好Redis服务后,就在其它的终端使用Redis:
$ cd src $ ./redis-cli redis> ping PONG redis> set foo bar OK redis> get foo "bar" redis> incr mycounter (integer) 1 redis> incr mycounter (integer) 2 redis>你可以在下面的链接中,找到所有可用的命令:
5.安装Redis
运行如下的命令可以,将Redis安装在/usr/local/bin中:
$ make install你可以使用"make PREFIX=/some/other/directory install"来将Redis安装到你希望的其它路径.
make install仅仅是安装编译后的二进制文件在你的系统里,但它并没有配置安装启动脚本和配置文件到正确的位置。
如果你仅仅是想使用这种二进制命令的方式使用Redis,那你就不需要额外的安装。但如果你想将其部署在一台生
产环境的机器上,你可以使用如下的脚本在Ubuntu或Debian系统,进行安装部署:
$ cd utils $ ./install_server.sh这个脚本会提问收集你的一系列问题的答案,来设置配置Redis。
如下,就我使用安装脚本在CentOS 6 下运行结果:
运行安装脚本后,你可以使用如下脚本运行或启动Redis服务:
/etc/init.d/redis_<端品号>
, 例如 /etc/init.d/redis_6379
.
由于在/etc/init.d/目录,因此可以使用service命令启动运行,如下:
此时,Redis安装已经大功告成,这时你可以在终端任意位置,直接输入redis-cli运行使用Redis。
Enjoy!!
最后补充,推荐一款开源跨平台的Redis图形化工具:Redis Desktop Manager
关于Redis开启远程访问的一些坑:
/etc/redis/6379.conf:
查看端口运行情况:
netstat -nltp|grep 6379
检查防火墙配置:
service iptables status
* 查看6379是否是允许连接状态,如上红框标注。
如果发现没有则编辑:
vim /etc/sysconfig/iptables
在REJECT前面添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
保存后重启防火墙规则,使其生效:
service iptables restart
最后编写测试代码测试:
Redis 防火墙配置叁见:http://www.cnblogs.com/dfsk64/p/3309726.html
暂无评论