redis

1.redis特点及安装使用

缓存数据库:内存缓存、持久化

支持的数据类型:string、list、set、sorted set

key-value存储系统,存储字符串、哈希结构、链表、集合,常用作数据结构服务器

 http://www.cnblogs.com/huangxincheng/p/4966258.html

环境安装

cd /tar/
wget http://download.redis.io/releases/redis-2.6.16.tar.gz
tar zxvf redis-2.6.16.tar.gz 
cd redis-2.6.16
make
make PREFIX=/usr/local/redis install
cd /usr/local/redis/
cp /tar/redis-2.6.16/redis.conf  ./
启动
nginx.conf 
daemonize yes后台启动
./bin/redis-server ./redis.conf 
ps aux|grep redis
./bin/redis-cli
set k v
get k

文件

benchmark    redis性能测试工具
check-aof    检查aof日志的工具
check-dump    检查rdb日志的工具
cli    客户端
server  服务进程

2.redis通用key操作

keys *    大于等于0个
keys ag[ae]  []其中一个
keys a?[ae]  ?任意一个
randomkey   返回随机的key
type age       string
exists age     1/0
del age
rename k k1
renamenx k2 k1    k1不存在时,将k2改为k1
ttl k1生命周期   秒数   -1不过期
expire k1 20      pexpire毫秒   pttl
persist k1永久有效

  

3.字符串类型结构及命令

set k3 v3 ex 100 nx[xx]     nx-k3不存在时,xx-k3存在时
flushdb   清空
秒杀、下单时先获得资格,然后慢慢付款
incr num
incrby num 10
incrbyfloat num 10
decr num
decrby num 10

4.链表  

链表中的一个元素存储值和下一个的位置,双向链表,循环链表

队列:FIFO  先进先出    买包子

栈:先进后出    喝水

原文地址:https://www.cnblogs.com/DLGD/p/7777621.html