一. var videoId = '<%=VideoId%>';//"="代表绑定数据 var userId = '<%=UserId%>';//绑定当前视频 二. HASH: 使用的键值对为:k-v LIST:使用的键值对为:i-k 列表:可以一次添加多个,顺序是可变的。 SET:集合成员是唯一的,主要用于去重,系统自动处理 ,通过哈希表实现。 REDIS用于秒杀,常用的数据类型有哪些:Redis五种数据类型分别是string(字符串),hash(哈希),list(列表),set(集合)及sortset(有序集合)。 1.字符串string字符串类型是Redis中最基本的数据存储类型,它是一个由字节组成的序列,在Rediss中是二进制安全的。 这意味着该类型可以接受任何格式数据。” 集合类型应用类型哪几种: 1.SADD key member1 [member2] 向集合添加一个或多个成员 2.SCARD key获取集合的成员数 3.SDIFF key1 [key2]返回第一个集合与其他集合之间的差异。 4.SDIFFSTORE destination key1 [key2]返回给定所有集合的差集并存储在 destination 中 5.SINTER key1 [key2]返回给定所有集合的交集 6.SINTERSTORE destination key1 [key2]返回给定所有集合的交集并存储在 destination 中 7.SISMEMBER key member判断 member 元素是否是集合 key 的成员 8.SMEMBERS key返回集合中的所有成员 9.SMOVE source destination member将 member 元素从 source 集合移动到 destination 集合 10.SPOP key移除并返回集合中的一个随机元素 11.SRANDMEMBER key [count]返回集合中一个或多个随机数 12.SREM key member1 [member2]移除集合中一个或多个成员 13.SUNION key1 [key2]返回所有给定集合的并集 特点:因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作, 是已知性能最快的 Key-Value DB。Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构, 此外单个value的最大限 制是1GB,不像 memcached只能保存1MB的数据,因此Redis可以用来实现很多有用的功能。 比方说用他的List来做FIFO双向链表,实现一个轻量级的高性 能消息队列服务,用他的Set可以做高 性能的tag系统等等。 另外Redis也可以对存入的Key-Value设置expire时间,因此也可以被当作一 个功能加强版的 memcached来用。 Redis的主要缺点是数据库容量受到物理内存的限制,不能用作海量数据的高性能 读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。 缺点:不去重