一、什么是 Redis
REmoteDIctionaryServer,简称 Redis,是一个类似于Memcached的Key-Value存储系统。相比Memcached,它支持更丰富的数据结构,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型),并提供了数据持久化机制,在某些场景下,你完全可以把它当做非关系型数据库来使用。它是一个高性能的存储系统,能支持超过 100K+ 每秒的读写频率。同时还支持消息的发布/订阅,从而让你在构建高性能消息队列系统时多了另一种选择。
二、下载以及安装
我现在下载的是目前最新的版本:3.2.3
两种下载方式:
1、直接windows下面下载安装包http://download.redis.io/releases/redis-3.2.3.tar.gz,上传到linux上面指定的目录
2、在linux上面执行 wget http://download.redis.io/releases/redis-3.2.3.tar.gz 命令
tar xzf redis-3.2.3.tar.gz //解压安装包
cd redis-3.2.3
make // 完成编译过程,二进制文件是编译完成后在src目录下
三、使用
1、启动服务,先进入 src 目录,然后执行 ./redis-server 命令
如上图执行命令没有带任何参数,默认启动的端口是6379,当然我们还可以使用netstat -an | grep 6379 命令监听6379端口来确认服务是否启动成功。你以为这样就结束了么,你总需要一个客户端就访问redis吧。
2、通过客户端访问redis服务,同样是在src目录下面执行 ./redis-cli命令
做个简单的测试,set命令赋值、 get命令取值
3、关闭客户端,刚才我们是通过客户端来访问redis服务器,我们使用quit命令来关闭客户端
4、关闭redis服务端,我们也可以通过客户端来发送shutdown命令来结束redis服务
5、进一步学习
1、http://www.redis.net.cn/tutorial/3501.html redis教程
2、http://www.redis.net.cn/order/ redis命令
好吧,redis的安装就讲这么多吧。