摘要: 监视:watch 正常业务(单线程): 异常业务(多线程):在线程一提交事务之前 用线程二修改money的值 然后提交线程一的事务,那么事务会提交失败! 线程一: 线程二: 解决异常业务(多线程):先解锁(unwatch) 再加锁(watch) 阅读全文
posted @ 2020-04-06 17:41 努力的校长 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 开启事务:multi 执行事务:exec 取消事务:discard 事务处理(编译时事务):一个事务里 命令出错 整个事务就不会被执行 事务处理(运行时事务):一个事务里 其中一条运行出错 其他正确的运行会执行成功 阅读全文
posted @ 2020-04-06 15:32 努力的校长 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、geospatial 地理位置 设置成员的经纬度: geoadd china:city 116.408 39.904 beijing 获取指定成员的经纬度: geopos china:city beijing 计算两个成员之间的距离(默认为米): geodist china:city beiji 阅读全文
posted @ 2020-04-06 15:31 努力的校长 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 存值: zadd myset 1 one 取值: zrange myset 0 1 排序(升序): zrangebyscore money inf +inf 排序(降序): zrevrange money 0 1 withscores 移除指定的元素: zrem money zhangsan 移除指 阅读全文
posted @ 2020-04-06 15:30 努力的校长 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 存值: hset myhash name applesnt 取值: hget myhash name 批量存值: hmset myhash name lisi address bj age 12 批量取值: hmget name lisi bj 获取所有键值对: hgetall myhash 删除指 阅读全文
posted @ 2020-04-06 15:29 努力的校长 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Set里面的值是不能重复的 Set设置值(头部): sadd myset hello Set获取值: smembers myset 检查Set是否包含某个元素: sismember myset hello 查看Set包含的元素个数: scard myset 移除Set中某个元素: srem myse 阅读全文
posted @ 2020-04-06 15:28 努力的校长 阅读(339) 评论(0) 推荐(0) 编辑
摘要: list设置值(头部): lpush list one list设置值(尾部): rpush list one list获取值: lrange list 0 1 list获取指定范围的值: lrange list 0 1 list移除一个值(头部):lpop list list移除一个值(尾部):r 阅读全文
posted @ 2020-04-06 15:27 努力的校长 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 字符串拼接(如果key不存在则创建): append name " applesnt" 获取字符串的长度: strlen name 计数器 + +: incr count 计数器 : decr count 步长计数器 + +: incrby view 5 步长计数器 : decrby view 2 阅读全文
posted @ 2020-04-06 15:26 努力的校长 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 设置一个key:set name hello 获取一个key的值:get name 查看所有的key:keys 查看key是否存在:exists name 移动key到指定库:move name 1 设置key的过期时间(秒):expire name 100 查看key的剩余过期时间(秒):ttl 阅读全文
posted @ 2020-04-06 15:25 努力的校长 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Redis官网:https://redis.io/ Redis中文网:http://www.redis.cn/ Redis 是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists 阅读全文
posted @ 2020-04-06 15:24 努力的校长 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1:业务测试说明 不登录的情况下 直接访问welcome.jsp会被拦截 拦截器过滤登录页、登录验证请求以及登录的情况下 2:编写controller com\applesnt\controller\LoginController.java 3:创建相关页面 web\WEB INF\jsp\logi 阅读全文
posted @ 2020-04-06 15:18 努力的校长 阅读(131) 评论(0) 推荐(0) 编辑