> 数据库 > Redis >

redis: 安装简介

 redis 是一个 key-value 存储系统,和 Memcached 类似,  是当前非常热门的 NoSQL 之一,  这段时间打算了解下。

--下载

[redis@db1 ~]$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
--创建目录

[root@db1 local]# mkdir -p /usr/local/redis/bin[root@db1 redis]# chown -R redis:redis /usr/local/redis
--安装

[redis@db1 ~]$ tar zxvf redis-2.8.17.tar.gz [redis@db1 ~]$ cd redis-2.8.17[redis@db1 redis-2.8.17]$ make
--copy 文件

[redis@db1 redis-2.8.17]$ cd src[redis@db1 src]$ cp redis-benchmark redis-cli redis-check-aof redis-check-dump redis-sentinel redis-server /usr/local/redis/bin[redis@db1 redis-2.8.17]$ cp redis.conf /usr/local/redis/备注:这里将 make 生成后的可执行文件复制到目录/usr/local/redis/bin ,便于管理。

--手册上关于可执行文件的解释

    redis-server is the Redis Server itself.    redis-sentinel is the Redis Sentinel executable (monitoring and failover).    redis-cli is the command line interface utility to talk with Redis.    redis-benchmark is used to check Redis performances.    redis-check-aof and redis-check-dump are useful in the rare event of corrupted data files.
--修改 redis.conf 参数

daemonize yespidfile /usr/local/redis/redis.pidlogfile "/usr/local/redis/redis.log"dbfilename dump.rdbdir /usr/local/redis备注:目前仅设置以上参数,其余参数默认。

--启动

[redis@db1 redis]$ redis-server /usr/local/redis/redis.conf
--测试

[redis@db1 ~]$ redis-cli 127.0.0.1:6379> set a 1OK127.0.0.1:6379> get a"1"备注: 安装完成。

--参考

http://redis.io/download
http://redis.io/topics/quickstart
Linux 下 Redis 安装详解
(责任编辑:IT)