
数据库
文章平均质量分 56
每天加点分
每天加分,幸福人生
展开
-
mysql复制数据
MySQL复制数据表方法 示例如下:将 production 数据库中的 mytbl 表快速复制为 mytbl_new,2个命令如下:12CREATE TABLE mytbl_new LIKE production.mytbl;INSERT mytbl_new SELECT * FROM production.mytbl;第一个命令是创建新的数据表 mytbl_new ,并复制 mytbl 的数据...转载 2018-03-12 18:17:23 · 883 阅读 · 0 评论 -
【Redis七】Redis的发布和订阅(Pub/Sub)
一、什么是redis的发布/订阅 首先什么是发布/订阅模式,Pub/Sub这种订阅模式是一种常用的通信模式,采用事件作为通信机制,当订阅者(客户端)以事件订阅的方式去表达愿意接受一种感兴趣的事情,而发布者(服务端)可以随时向订阅者发布其订阅的相关消息。就像是微信中的公众号,当你关注某个公众号,你即为订阅者,而该公众号则为发布者,当公众号有新的内容推送的时候,发布一条新的文章,作为订...原创 2019-06-03 09:30:24 · 605 阅读 · 0 评论 -
【Redis 三】Jedis操作Redis的Hash类型
ok,直接进入主题,今天要讲的Jedis操作Redis的Hash类型,我们以操作带动理解的形式进行展开。private void setHashValue(String key){ //设置值,field的为HashMap中的Key :hset key field value String field = "otherKey"; Lo...原创 2019-04-29 08:57:02 · 1983 阅读 · 0 评论 -
【Redis 四】Jedis操作Redis的List类型
一、Jedis操作List链表对象的命令 private void setListValue(String key){ //从左边插入元素 lpush key value [value ...] getJedis().lpush(key,"value1"); //从左边插入多个值 getJedis().lpush(key,"...原创 2019-05-06 08:46:59 · 2941 阅读 · 0 评论 -
【Redis 六】Redis的有序集合类型(sortedset)
在写redis系列的第一篇《【Redis 一】Jedis操作Redis有序集合类型(SortedSet)》中就已经单独的用着最高级的操作来开篇了,然后再用一篇来解读 何为高级。 一、sortedset的高级 第一点,是sortedset 如其名,既是拥有了set集合对象的特性,还是有序的,怎么实现的有序呢?它增加了一个分值(权重)score来设置单独的value,...原创 2019-05-27 08:41:28 · 613 阅读 · 0 评论 -
【Redis 五】Jedis操作Redis的Set(集合对象)类型
一、操作Set(集合对象)类型 常言道:神龙生九子,九子各不同,对于Redis来说Set也是其得力的“干将”,Set集合也是用来保存多个字符串,和平常的Set一样是无序,无重复元素的,所以不能像List集合那样通过索引下标来获取元素,而是直接获取全部元素,或者随机获取到某一个元素。但是对于Set集合来说更多的优点在于可以求交集、并集、差集这就是其重要的属性,接着一起来看看怎么操...原创 2019-05-20 08:31:53 · 4260 阅读 · 0 评论 -
【Redis 一】Jedis操作Redis有序集合类型(SortedSet)
Redis的高级操作,通过Jedis来进行数据的存储 private Jedis jedis; private Jedis getJedis() { return jedis; } //exists是否存在key键 public boolean existsKey(String key) { return getJedi...原创 2019-04-15 09:09:52 · 1570 阅读 · 1 评论 -
【Redis 二】Jedis操作Redis的String类型
上一篇写了一个《Jedis操作Redis有序集合类型(SortedSet)》,对于实战来说当然是需要将Redis支持的五种类型都熟悉和了解的,接下来就是Jedis操作Redis的String类型。 Redis支持的字符串可以是(简单的字符串、复杂的字符串(例如JSON、XML))、数字(整数、浮点数),甚至是二进制(图片、音频、视频),但是值最大不能超过512M...原创 2019-04-22 09:20:58 · 788 阅读 · 1 评论 -
MySQL优化之EXISTS解析
研究exists 这个函数,并不感觉一辈子也用不上,有时候其实就在不经意间就需要了! exists 用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或Falseexists 指定一个子查询,检测 行 的存在。通常使用exists来做什么呢?可以使用exists来判断数据的存在与否,再进一步操作,而insert if not exi...原创 2019-03-18 08:45:22 · 2526 阅读 · 1 评论 -
mysql 添加用户、修改权限,修改登录权限ip
一、添加用户新增用户会有两种方式的,一种是使用create命令,另一种是直接回使用grant 命令1、create user 名字@登陆地址 identified by "密码";2、grant select,update(权限) on 数据库名.表名 to 用户@登录地址 identified by '密码';3、insert into mysql.user(Host,User...原创 2019-02-24 22:29:42 · 10807 阅读 · 2 评论 -
【Redis十一】Redis的客户端
一、怎么连接redis的客户端首先来看看redis是否已经启动 ps aux | grep redis ,没启动./redis-server ../redis.conf 后端启动.sh脚本nohup ./run.sh & 进入redis的安装目录下的src目录,找到redis-cli 文件,使用./redis-cli -h 指定的IP -p 指定端口号 如果是设置了密...原创 2019-06-30 20:54:37 · 422 阅读 · 0 评论