一、简介
redis是一个开源项目,一种key-value存储于内存的nosql数据库。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据都是缓存在计算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。
二、安装
1、官网:https://redis.io/
2、下载
方式一:手动下载tar.gz,copy到自己的linux系统(我采用的是这种方式)。
方式二:使用linux命令:$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
3、解压-编译-安装
(1)在 /usr/目录下新建
$ mkdir /usr/redis //拷贝 tar xzf redis-2.8.3.tar.gz放在/usr/redis/下,且进入/usr/redis/ $ tar xzf redis-2.8.3.tar.gz $ cd redis-2.8.3 $ make |make install(ubuntu系统采用这个命令否则后续会说redis-XX not install)
(2)我们需要的工具有:在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。
说明:我的目录是这样的:/usr/redis/redis-2.8.3/src,我拷贝上述文件到:/usr/redis/redis-server、redis-benchmark、redis-cli和redis.conf
//当前所处目录为:/usr/redis/redis-2.8.3/src sudo cp redis-server /usr/redis sudo cp redis-benchmark /usr/redis sudo cp redis-cli /usr/redis sudo cp redis.conf /usr/redis cd /usr/redis
(3)启动客户端与服务端测试(打开两个窗口)
//启动服务器 ./redis-server redis.conf //启动客户端测试 ./redis-cli set name aaron get name aaron
时间: 2024-10-21 08:48:44