| 限定符和类型 | 字段和说明 |
|---|---|
static String |
USER_FRIENDS_KEY
用户好友列表缓存KEY,zset类型,只保存好友的用户ID
|
static String |
USER_GROUP_KEY
用户所在群列表缓存KEY,zset类型,只保存群的ID
|
static String |
USER_INFO_KEY
用户基本信息缓存KEY,Hash类型,存储IM.User对象基础属性
|
static String |
USER_PREFIX
用户信息缓存前缀 Hash
|
| 限定符 | 构造器和说明 |
|---|---|
protected |
UserCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addFriend(String userId,
String friendId)
增加好友
|
static List<bee.cloud.ri.mq.IM.User> |
getUserFriends(String userId)
获取用户的好友列表
|
static List<bee.cloud.ri.mq.IM.Group> |
getUserGroup(String userId)
获取用户所在分组
|
static bee.cloud.ri.mq.IM.User |
getUserInfo(String userId)
获取用户基本信息
|
static void |
removeFriend(String userId,
String... friendId)
删除好友
|
static void |
saveUserInfo(bee.cloud.ri.mq.IM.User user)
修改用户信息,只修改属性不为空的内容
|
public static final String USER_INFO_KEY
public static final String USER_FRIENDS_KEY
public static bee.cloud.ri.mq.IM.User getUserInfo(String userId)
userId - 用户IDpublic static List<bee.cloud.ri.mq.IM.User> getUserFriends(String userId)
userId - 用户IDpublic static List<bee.cloud.ri.mq.IM.Group> getUserGroup(String userId)
userId - 用户IDpublic static void saveUserInfo(bee.cloud.ri.mq.IM.User user)
user - -public static void addFriend(String userId, String friendId)
userId - 用户IDfriendId - 好友IDCopyright © 2023. All rights reserved.