linux 下安装、使用 redis

redis介绍

Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写, redis中文官方网站,点这里

redis安装

我的linux操作系统为ubuntu12.04

 登录 http://www.redis.io/download 下载redis-2.8.3.tar.gz

(或者使用命令下载,wget http://download.redis.io/releases/redis-2.8.3.tar.gz)

tar -zxf redis-2.8.3.tar.gz #解压

cd redis-2.8.3

sudo make

sudo make install

cp src/redis-server src/redis-cli /usr/bin/ #方便在终端在任何地方直接运行

cp redis.conf /etc/

修改/etc/redis.conf,让server以守护进程在后台执行。

daemonize yes  #  修改 /etc/redis.conf 中的 daemonize为yes

在进行编译与安装后会提示进行测试,

键入命令: make test

等待跑完之后,最后有提示:

\o/ All tests passed without errors!

恭喜你,安装成功!如图所示。

            

redis配置

make install仅仅在你的系统上安装了二进制文件,不会替你默认配置init脚本和配置文件,为了把它用在生产环境而安装它,Redis为ubuntu系统提供了

这样的一个脚本install_server.sh 。

$ sudo cd utils # 进入 redis-2.8.3目录下的utils目录下

$ sudo ./install_server.sh

脚本执行时,会有几个设置config等的问题,一般选择默认即可(回车)。redis作为后台守护进程运行所需要的所有配置都设置好了。你可以使用/etc/init.d/redis_<portnumber>,例如/etc/init.d/redis_6379中的脚本来启动和停止Redis。

如图所示:

           


键入命令:

/etc/init.d/redis_6379 start 即可启动 redis服务。键入命令/etc/init.d/redis_6379 stop即可停止redis服务。

     

也可以通过执行命令/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf ,可以通过shutdown来停止Redis实例,具体命令为redis-cli shutdown。

通过 ps -ef | grep 6379 查看是否服务启动。

     

关于 6379-为何Redis选择它作为默认端口号 有这样一个趣闻,点击这里

redis简单使用

在终端键入命令 redis-cli ,客户端连接.

redis的增删改查:

增 即 插入数据 命令为 set,设置一个key-value对。

set key 100

查询数据:

get key

验证键是否存在:

exists key

(integer) 0

其中0,代表此key不存在;1代表存在。

删除键值:

del key

删除这个key及对应的value。

执行结果如图所示:

         


redis是个优秀的NOSQL数据库,其功能,实现原理值得下一步学习。


参考资料:

http://www.linuxidc.com/Linux/2012-03/57573.htm

http://langgufu.iteye.com/blog/1434408


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值