码迷,mamicode.com
首页 > 其他好文 > 详细

Redis初识:安装

时间:2016-05-06 13:04:17      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

近期突然要用到Redis,对于此君以前也之只是耳闻,没有用过,现在的技术更新实在太快,每年都会出现很多新技术,学无止境啊……

起因

首先简单说下Redis的概念.Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。
在没了解前,只是扯一些概念实在无趣.还是先安装使用下,然后再慢慢体会这些概念上的东西.

下载安装

安装过程是参考官方指引一步步来的.
我的环境是Ubuntu16.04.所以安装步骤很简单,先下载源码,然后编译安装.

wget http://download.redis.io/redis-stable.tar.gz

技术分享

不使用wget工具的话也可以直接下载源码压缩包http://download.redis.io/redis-stable.tar.gz.也是一样的,不过我觉得wget工具还是很好用的.
然后解压,

tar xvzf redis-stable.tar.gz

技术分享
解压完成后,进入到解压的目录,使用make进行编译.

cd redis-stable
make

技术分享技术分享
编译完成后,为了保险可以验证下编译的是否正确.

make test

技术分享技术分享
看到最后输出”All tests passed without errors!”就是没有问题了.
到了这一步,其实Redis已经被编译好了可以执行了.编译好的文件被保存在src目录下.
技术分享
我们可以直接将相关文件复制到系统的bin,或者建立一个到本目录的环境变量即可.如:

sudo cp src/redis-server /usr/local/bin/
sudo cp src/redis-cli /usr/local/bin/

这里”/usr/local/bin/”必须在你的系统PATH下.
或者为了省事,可以直接使用如下命令进行安装.

sudo make install

技术分享

启动

上面安装完成,下面可以验证安装.

redis-server

技术分享
可以看到最后一句,

The server is now ready to accept connections on port 6379
可以得知Redis监听6379端口.

当然,这样启动是使用没有任何显式配置文件的,所有的参数将使用内部默认。

检查和简单使用

外部程序使用TCP套接字和Redis协议与Redis进行通信。虽然该协议是不同的编程语言实现在Redis客户端库的。然而Redis提供了一个简单的命令行工具,可以用来发送命令到Redis。即Redis CLI。
这样做的目的是为了检查Redis是正常工作的第一件事就是发送一个使用Redis命令ping命令:

redis-cli ping

技术分享
使用redis-cli命令将发送此命令到运行在在端口6379的redis实例。返回”PONG”说明redis实例正常启动了.
运行redis-cli另一个有趣的方法是不带参数.这将在交互模式下启动.
技术分享
上面的步骤是在redis中增加了一个”hello”的key值,并查询出来.

这样,redis算是安装好了,其他的功能可以慢慢探索了.

Redis初识:安装

标签:

原文地址:http://blog.csdn.net/mungo/article/details/51322665

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!