1 基本
redis是key-value的内存数据库,支持定期把数据刷入磁盘,以实现持久化。由于是内存型的,所以并发能力相比磁盘数据库更加优秀。并且redis提供丰富的结构化数据类型。有strings,set,zset,hash。(memcache不支持持久化,并且数据类型单一)
2 安装启动
make MALLOC=libc #不加参数会报错。 cd src/ make install
安装完后,在src下有redis-server服务端程序。如果不加配置文件参数,就会使用默认配置和前台启动。在redis.conf里将daemonize改成yes后,带配置文件启动。
[[email protected] redis-3.0.6]# ./src/redis-server redis.conf [[email protected] redis-3.0.6]# netstat -lntp|grep redis tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 33400/./src/redis-s tcp6 0 0 :::6379 :::* LISTEN 33400/./src/redis-s
redis有cli工具
[[email protected] ~]# ./redis-3.0.6/etc/redis-cli 127.0.0.1:6379> ls
2 命令
设定一个键值对,查看键值对。关闭服务端。
127.0.0.1:6379> set name ‘jab‘ OK 127.0.0.1:6379> get name "jab" 127.0.0.1:6379> key 127.0.0.1:6379> shutdown not connected>