Redis介绍和安装
一、Redis 是什么?
Redis 是Remote dictionary Server的缩写,是一个Key-value存储系统。支持Strings,hashs,sets,ordered serts,lists等数据结构,可以替代Memcached,解决断电之后数据完全丢失的问题。
二、Redis 安装
(1)下载地址
官方网站:http://redis.io/
官方下载:https://code.google.com/p/redis/downloads/list 可以根据需要下载不同版本
(2)windows系统下的安装
官方网站说明是Redis并没有正式支持windows,但是the Microsoft Open Tech group开发了一个支持win64的target。该团队已经放弃了对win32的支持,但是可以根据源码生成(怎么生成没有研究,我还是着重学习再win64位环境下安装)
Windows
The Redis project does not officially support Windows. However, the Microsoft Open Tech group develops and maintains this Windows port targeting Win64. Learn more
a)https://github.com/MSOpenTech/redis/releases 下载ZIP
b)解压zip,解压后的内容如下:
文件介绍:
redis-benchmark.exe #基准测试
redis-check-aof.exe # aof
redischeck-dump.exe # dump
redis-cli.exe # 客户端
redis-server.exe # 服务器
redis.windows.conf # 配置文件
c)安装
windows 运行(快捷键:windows键+R键),输入【cmd】命令,进入DOC操作系统窗口。
运行:redis-server.exe redis.windows.conf
服务启动成功状态:
启动redis服务的doc窗口,不用关闭,因为服务需要一直执行,关闭服务,直接关闭窗口就行。
新打开一个doc窗口,用自带的客户端工具进行测试 命令【redis-cli.exe】,详细操作如下。。事例展示了一个基本的读写操作,设置set key->age,value->21,get age 得到key的值
(3)unix系统下的安装
$ wget http://redis.googlecode.com/files/redis-2.4.5.tar.gz
$ tar xzf redis-2.4.5.tar.gz
$ cd redis-2.4.5
$ make
The binaries that are now compiled are available in the src directory. Run Redis with:
$ src/redis-server
You can interact with Redis using the built-in client:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"