用户名张三唯一,也即其他用户不能再注册张三这个名字.
技术上是如何实现的?
Redis上锁? 乐观锁?
jedis.set("users".getBytes(), serialize(userBean));
其中:
UserBean class
private Map<String, User> users = new HashMap<String, User>();
更新:已经解决,不用 Map<String, User> users 存储即可。 Map存储的话会有线程安全问题。改成单个存储就Ok了。
对名字加unique索引