Redis
风雨兼程之2017
做一个介于牛A和牛C之间的人.
展开
-
【NoSql】Redis实践篇-简单demo实现(一)
Redis是一个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合转载 2017-11-22 10:55:29 · 337 阅读 · 0 评论 -
【NoSql】Redis实践篇-安全性与主从复制配置(二)
一:安全性 为redis设置密码:设置客户端连接后进行任何其他指定前需要实用的密码。 警告:因为redis速度非常快,所以在一台较好的服务器下,一个外部用户可以在一秒钟进行150k次的密码尝试,这意味着你需要指定非常非常强大的密码来防止暴力破解。 修改密码的方法: 只需要在redis的配置文件redis.conf中开启requirepass就可以了,比如我设置我的访转载 2017-11-22 10:56:24 · 280 阅读 · 0 评论 -
Java使用Redis实现消息队列
应用场景为什么要用redis?二进制存储、java序列化传输、IO连接数高、连接频繁一、序列化 这里编写了一个java序列化的工具,主要是将对象转化为byte数组,和根据byte数组反序列化成java对象; 主要是用到了ByteArrayOutputStream和ByteArrayInputStream; 注意:每个需要序列化的对象都要实现Serializable接口; 其代码如下: 1 pac...转载 2018-03-27 22:41:08 · 1479 阅读 · 0 评论 -
基于redis的高并发秒杀的JAVA-DEMO实现!
在Redis的事务中,WATCH命令可用于提供CAS(check-and-set)功能。假设我们通过WATCH命令在事务执行之前监控了多个Keys,倘若在WATCH之后有任何Key的值发生了变化,EXEC命令执行的事务都将被放弃,同时返回Null multi-bulk应答以通知调用者事务执行失败。例如,我们再次假设Redis中并未提供incr命令来完成键值的原子性递增,如果要实现该功能,我们只能自...转载 2018-03-27 22:42:31 · 265 阅读 · 0 评论 -
redis做缓存的简单实例
由于之前对redis有了一个系统的研究,在公司的多个项目中使用redis当做数据缓存;所以趁着这些天晚上的时间,自己写了一个demo;这里仅供自己后期学习笔记参考,若有不对的地方,请轻拍砖!redis 官网推荐给java 使用的客户端很多:Jedis、Redisson、JRedis、JDBC-Redis 等,当然首推是jedis;可以参考redis客户端官网查看。接下来来讲下我的这个demo,我这...转载 2018-04-10 15:46:09 · 229 阅读 · 0 评论