Establecer el tipo de Redis

Redis conjunto de comandos

La siguiente tabla muestra el conjunto Redis de comandos básicos:

 

No. Mando y Descripción
1 SADD clave miembro1 [member2] 
para agregar uno o más miembros de la colección
2 SCARD clave 
Obtiene el número de miembros de la colección
3 Sdiff key1 [clave2] 
Devuelve todas las diferencias para un conjunto dado de Asamblea
4 SDIFFSTORE destino key1 [clave2] 
Devuelve todas las diferencias para un conjunto dado de conjunto y se almacena en el destino
5 SINTER key1 [key2] 
regresado a la intersección de un conjunto dado de todo
6 SINTERSTORE key1 destino [clave2] 
Devuelve la intersección de todo el conjunto dado y se almacena en el destino
7 miembro clave SISMEMBER 
para determinar si el miembro es un miembro del conjunto de elementos clave de
8 SMEMBERS clave 
de retorno de todos los miembros de la colección
9 El miembro de origen destino SMOVE 
al miembro móvil desde el elemento de origen en el conjunto de la colección de destino
10 clave SPOP 
se retira y se devuelve un elemento aleatorio en el conjunto
11 SRANDMEMBER clave [count] 
Devuelve una colección o una pluralidad de números aleatorios
12 SREM clave miembro1 [member2] 
para eliminar uno o más miembros del conjunto de
13 SUNION key1 [clave2] 
devolver todo el conjunto y el conjunto dado
14 SUNIONSTORE destino key1 [clave2] 
en el conjunto de todos los destinos y establecer un conjunto dado de almacenamiento
15 tecla de cursor sscan [patrón partido] [  COUNT COUNT]
elementos de iteraciones en la colección

Ejemplos son los siguientes:

127.0.0.1:6379> usuarios SADD a1 a2 a3 a4 
(integer) 4 
127.0.0.1:6379> SMEMBERS usuarios 
1) "A1" 
2) "A4" 
3) "a2" 
4) "a3" 
127.0.0.1:6379> usuarios SREM a1 
(integer) 1 
127.0.0.1:6379> SMEMBERS usuarios 
1) "A4" 
2) "a2" 
3) "a3" 
127.0.0.1:6379> usuarios SCard 
(entero) 3 
127.0.0.1:6379> usuarios SISMEMBER a1 
(integer) 0 
127.0.0.1:6379>

escena de negocios

Conjuntos 3 manía contenido cuando cada uno de los titulares de usuario de primer uso hoy en día, pero este último con el fin de aumentar el grado de usuarios activos, puntos de interés, el usuario debe estar
interesados cada vez más en otras categorías de información, aumento de grado de retención de clientes, la forma de lograr?
El análisis de negocios
   sistema para analizar las últimas entradas o más calientes en cada categoría de información organizada en un conjunto y un juego de
   azar seleccionado parte de la información
   con el conjunto completo de información que los usuarios preocupados por la información de punto caliente para organizar la información en categorías muestran

127.0.0.1:6379> papel SADD r1 r2 r3 r4 
(integer) 4 
127.0.0.1:6379> papel SRANDMEMBER 
"R1" 
127.0.0.1:6379> papel SRANDMEMBER 
"r3" 
127.0.0.1:6379> papel SRANDMEMBER 
"r4" 
127,0 .0.1: 6379> papel SRANDMEMBER 
"R1" 
127.0.0.1:6379> papel SRANDMEMBER 
"r2" 
127.0.0.1:6379> papel SPOP 
"R3" 
127.0.0.1:6379> papel SPOP 
"r2" 
127.0.0.1:6379> SMEMBERS papel 
1) "R4" 
2) "R1" 
127.0.0.1:6379>

Redis recomendación se aplica a la recuperación de información de clase al azar, tales como caliente canción recomendación única, recomendar noticias calientes, calientes rutas turísticas, la aplicación APP, financiable y otras grandes V 

una operación prolongada establece el tipo de datos de
número público de micro-canal es un canal de flujo de micro-canales de información, aumentar el número de usuarios de la atención del público como una manera de aumentar la actividad del usuario, y cómo ayudar a
los usuarios acumular un mayor número de preocupación pública?
grupo estadounidense en una sola comida para llevar con el fin de aumentar la cantidad de alimentos necesarios para ayudar a los usuarios participación en la demanda, la forma de recomendar al usuario la más adecuada para sus propios alimentos?

127.0.0.1:6379> sadd u a1 b1 c1
(integer) 3
127.0.0.1:6379> sadd uu a1 b2
(integer) 2
127.0.0.1:6379> sadd u22 a2
(integer) 1
127.0.0.1:6379> SINTER u uu
1) "a1"
127.0.0.1:6379> sunion u uu
1) "a1"
2) "c1"
3) "b2"
4) "b1"
127.0.0.1:6379> sdiff u uu
1) "c1"
2) "b1"
127.0.0.1:6379> SDIFF uu u
1) "b2"
127.0.0.1:6379> sinterstore uuu u uu
(integer) 1
127.0.0.1:6379> SMEMBERS uuu
1) "a1"
127.0.0.1:6379> sunionstore uuuu u uu
(integer) 4
127.0.0.1:6379> SMOVE u uu c1
(integer) 1
127.0.0.1:6379> SMEMBERS u
1) "a1"
2) "b1"
127.0.0.1:6379> SMEMBERS uu
1) "c1"
2) "a1"
3) "b2"
127.0.0.1:6379>

redis 应用于同类信息的关联搜索,二度关联搜索,深度关联搜索显示共同关注(一度)
显示共同好友(一度)
由用户A出发,获取到好友用户B的好友信息列表(一度)
由用户A出发,获取到好友用户B的购物清单列表(二度)
由用户A出发,获取到好友用户B的游戏充值列表(二度) 

业务场景
集团公司共具有12000名员工,内部OA系统中具有700多个角色,3000多个业务操作,23000多种数据,每
位员工具有一个或多个角色,如何快速进行业务操作的权限校验?

127.0.0.1:6379> sadd r01 getall getById
(integer) 2
127.0.0.1:6379> sadd r02 getall insert
(integer) 2
127.0.0.1:6379> SUNIONSTORE u07 r01 r02
(integer) 3
127.0.0.1:6379> SMEMBERS u07
1) "getall"
2) "insert"
3) "getById"
127.0.0.1:6379> SISMEMBER u07 insert
(integer) 1
127.0.0.1:6379>
发布了407 篇原创文章 · 获赞 2 · 访问量 6776

Supongo que te gusta

Origin blog.csdn.net/qq_29860591/article/details/104959183
Recomendado
Clasificación