什么是Redis
Redis是一个开源的,先进的key-value存储。它通常被称为数据结构服务器,因为键可以包含字符串、哈希、链表、集合和有序集合。
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
安装Redis
(1)POSIX系统中的安装
$ wget http://download.redis.io/redis-stable.tar.gz
$ tar xzf redis-stable.tar.gz
$ cd redis-stable/
$ make
$ make install
运行Redis
在POSIX系统中,编译后源代码目录下的src文件夹会有以下几个可执行文件,如果使用了make install命令,这些可执行文件也存在于/usr/local/bin目录,如下所示:
QQ截图20140705123505.png
redis-server:Redis服务器。
redis-cli:Redis命令行客户端。
redis-benchmark:Redis性能测试工具。
redis-check-aof:AOF文件修复工具。
redis-check-dump:RDB文件检查工具。
我们最常用的是redis-server和redis-cli,下面我们通过这两个可执行文件来学习如何使用Redis。最简单的,直接运行redis-server即可启动Redis服务器:
$ redis-server
QQ截图20140705124603.png
redis默认使用6379端口,我们也可以通过--port参数指定端口:
$ redis-server --port 1234
运行redis-cli即可连接服务器:
$ redis-cli
如果需要指定端口,可运行命令:
redis-cli -p 1234
如果幸运的话,此时应该连上了服务器,我们可以通过ping命令来测试客户端与Redis是否连接正常:
127.0.0.1:6379> ping
PONG
Redis返回PONG,说明连接成功。
关闭Redis服务
$ redis-cli shutdown
或者:
$ pkill redis-server
网友评论