数据库
文章平均质量分 73
qq_38089964
这个作者很懒,什么都没留下…
展开
-
redis中数据类型的常用命令
expire key 10(设置key的有效期为10秒) String: set key value;(设置key值为value值) setnx key value(设置如果不存在) setex key 秒数 value get key(得到key的对象) getset key value(设置新值,返回旧值) mget key1 key2 key3(批量获取对象) del ...原创 2018-10-08 21:21:05 · 142 阅读 · 0 评论 -
mysql(InnoDB)知识
mysql(InnoDB) 1 数据库ACID 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 2 事务的隔离级别 事务隔离级别 脏读 不可重复读 幻读 读未提交(read-uncommitted) 是 是 是 不可重复读(read-committed)默认 否 是 是 可重复读(repeat...原创 2018-12-20 15:26:08 · 325 阅读 · 0 评论 -
关于count(*) 和count(id)的调优
从以前的博客中总结中的count(*) 和count(id)的区别就是:count(*)查询的是总条数,count(id)查询的是id非null的条数。 再实际开发过程中,需要查询符合某个查询条件的总条数时,这两个有很大的查询效率区别; 我开发过程中遇到了一个表有200多万条数据,需要查询某个条件的总条数时,对于上述两个细节的选择会产生很大的查询效率差异。 表中有id,status,comp...原创 2019-03-19 17:34:26 · 5769 阅读 · 5 评论 -
redis 主从复制 哨兵机制进行切换,结合jedis自动切换
redis安装 首先安装gcc:sudo apt-get install gcc 下载安装redis: wget http://download.redis.io/releases/redis-4.0.8.tar.gz tar xzf redis-4.0.8.tar.gz cd redis-4.0.8 make sudo make install 模拟运行多机环境: 启动多个进程,运行在不同...原创 2019-08-08 10:08:07 · 762 阅读 · 0 评论