一.Redis简介
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
二.Redis安装配置
1.源码安装
$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz
$ tar xzf redis-4.0.6.tar.gz
$ cd redis-4.0.6
$ make
运行服务端:进入redis-4.0.6下的src目录
$ src/redis-server运行客户端:新开终端,进入redis-4.0.6下的src目录
$ src/redis-cli
测试:
redis> set foo bar
OK
redis> get foo "bar"
2.Ubuntu下安装
切换为root:$ sudo bash;
# apt install redis-server;
# redis-server 即可启动服务端;
新开终端,# redis-cli 即可启动客户端
3.配置修改redis配置文件,配置成后台启动
$ vi ~/redis-4.0.6/redis.confdaemonize:是否以后台daemon方式运行,改为yes然后启动服务:
./redis-server ~/redis-4.0.6/redis.conf
三.卸载
卸载redis服务,只需把/usr/local/bin/目录下的redis删除即可
总结:
1.使用Ubuntu的话,可以用apt方便的安装;
2.源码安装也很方便,而且在终端敲命令时有提示。