启动服务:
	在安装目录执行<redis-server.exe redis.windows.conf>
	#没有<>
连接:
	redis-cli.exe
	ping检查是否连接成功
	auth ‘sunck’

	set name caochen

一个有全部redis命令的网址:http://redis.cn/commands.html

一、string
	概述:string是redis最基本的类型,最大能存储M的数据,类型是二进制安全的,即可以存储任何数据,比如数字、图片、序列化队像等。

	1、设置
		1、设置键值
			set key value

		2、设置键值及过期时间,以秒为单位
			setex key seconds value

		3、设置多个键值
			mset key value ...

	2、运算
		要求:字符串类型的数字
		1、将key对应的值加一
			incr f 

		2、将key对应的值减一
			decr f 

		3、将key加一个整数
			incrby key  number

		4、将key减一个整数
			decrby key number

	3、获取
		1、根据键获取值,如果键不存在则返回None(null 0 nil)
			get key 

		2、根据多个键获取多个值
			mget key [key......]

	4、其他
		1、追加值
			append key value

		2、查看长度
			strlen key 
二、key
	1、查找键,支持正则
		keys pattern

	2、判断建是否存在,存在返回一,不存在返回零
		exists key 

	3、 查看键对应的value的类型
		type key

	4、删除键及对应的值
		del key [key key key]

	5、设置过期时间以秒为单位
		expire key seconds

	6、查看有效时间,以秒为单位
		ttl key 


三、hash
	概述:hash用于存储对象
	{
		name:"tom",
		age:18
	}

	1、设置
		1、设置单个值:
			hset key field value 

		
		2、设置多个值
			hmset key field value [field value]

	2、获取
		1、获取一个属性的值
			hset key field 
		
		2、获取多个属性的值
			hmget key filed [filed...]
		
		3、获取所有属性和值
			hgetall key

		4、获取所有的属性
			hkeys key

		5、获取所有值
			hvals key

		6、返回包含属性的个数
			hlen key

	3、其他
		1、判断属性是否存在,存在返回一,不存在返回零。
			hexists key field 
		
		2、删除属性及值
			hdel key field [filed]

		#3、返回值得字符串长度
		#	hstrlen key field

四、list
	概述:列表的元素类型为string,按照插入的顺序排列,在列表的头部或尾部添加元素。
	1、设置
		1、在头部插入
			lpush  s1 1 []
		会在左面添加
		
		2、在尾部插入
			rpush  key value []

		3、在一个元素的前或后插入一个新的元素,从开始找找到第一个就停止
			linsert key before |after  pivot value

		4、设置指定索引的元素值
			lset key index value
			注意:index从0开始
			注意:索引值可以是负数,表示偏移量是从list的尾部开始,如-1表好似最后一个元素。
	2、获取
		1、移除并返回key对应的list的第一个元素
			lpop key

		2、移除并返回key对应的list的最后一个元素
			rpop key

		3、返回存储在key的列表中的指定范围的元素。
			lrange key start end
			注意:start end都是从0开始
			注意:偏移量都是负数

	3、 其他:
		1、裁剪列表,该为元集合的一个子集
			ltrim key start end 

		2、返回存储在key里的list的长度
			llen key 

		3、返回列表中索引对应的值
			lindex key index


五、set
	概述:无序集合,元素类型为string 类型,元素具有唯一性,不重复

	1、设置
		添加元素:sadd key member [member...]

	2、获取
		1、返回key集合中所有元素
			smembers key
		
		2、返回集合元素个数
			scard key 
	3、
		1、求多个集合的交集
				sinter key [key ....]

			2、求多个集合的差集
				sdiff key [key....]

			3、求多个集合的合计
				sunion key [key...]

			4、判断元素是否在合集中,存在返回一不存在返回0。
				sismember key member 

六、zset
	概述:有序集合,元素类型为string,元素具有唯一性,不能重复。
	1、每个元素都会关联一个double类型的score(表示权重),通过全中的大小排序,原色的score可以相同

	2、设置
		1、添加
			zadd score member [score member ....]
	3、获取
		1、返回指定范围的元素
			zrange key strt end

		2、返回元素个属于
			zcard key 
		3、返回有序集合key中,score在min和max之间的元素
			zcount key min max 
		4、返回有序集合key中,成员member中score值
			zscore key member