Redis是一个key-value存储系统。Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。和Memcached类似,但和Memcached最大的区别就是一个只是暂时缓存,一个是可以永久缓存,至少我的理解是这样的哈。我也刚刚开始接触,希望各位友友指点。
下面就来安装Redis试试看,
环境:CentOS release 6.3 (Final)+Redis-2.8.10
cd /usr/local/src
wget http://download.redis.io/releases/redis-2.8.10.tar.gz
tar zxf redis-2.8.10.tar.gz
cd redis-2.8.10
make && make install
下面是编译时候默认 make 的部分配置情况:
复制配置文件到 /etc 目录下,编辑配置文件 vi /etc/redis.conf 修改以下配置内容
修改 daemonize no为 daemonize yes ------->以守护进程运行
修改 dir ./ 为 dir /usr/local ------->此为Redis编译安装时候的默认目录
修改 appendonly no 为 appendonly yes --------->是否在每次更新操作后进行日志记录
启动redis: redis-server /etc/redis.conf 即可。
查看redis运行状况: lsof -n | grep redis 或者 lsof -i:6379
如下图等等方式都是可以查看redis运行状况的。
到此,Redis编译安装已经完成。
下面简单测试Redis服务器运行和关闭已经自动启动:
redis-cli set fucking you
redis-cli get fucking