数据库
suxuefeng123
golang,docker,k8s,微服务,后端
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 面试知识集合
mysql面试原创 2022-06-24 15:36:34 · 327 阅读 · 1 评论 -
mysql引擎
mysql主要是三个引擎:innodb、myisam、memory 其中 innodb B+树 叶子节点直接放置数据 (聚簇索引) myisam B+树 叶子节点不直接放置数据,而是放置数据的地址或指针(非聚簇索引) memory hash ...原创 2020-06-16 00:36:05 · 177 阅读 · 0 评论 -
mysql索引
MySQL索引分为普通索引、唯一索引、主键索引、组合索引、全文索引 (1)普通索引:create index indexName on table(column); 或者创建表时指定,create table(..., index indexName column); (2)唯一索引:类似普通索引,索引列的值必须唯一(可以为空,这点和主键索引不同) create unique index indexName on table(column);或者创建表时指定 ...原创 2020-06-16 00:30:26 · 172 阅读 · 0 评论 -
Redis实现分布式锁
分布式锁至少需要满足以下两点: 多进程可见 互斥(锁可释放) (1)首先Redis本身就是独立于JVM之外的,因此满足多进程可见。 (2)使用Redis的setnx命令,可使锁互斥,然后使用del命令可主动释放锁,如果服务宕机,使用expire命令设置锁过期时间,可在宕机时自动释放锁。为确保原子性,可使用一条命令:set key value nx ex 10. 其中nx表示如果不...原创 2019-10-30 21:47:44 · 185 阅读 · 0 评论 -
Redis数据库的安装和基本使用
一.redis介绍 redis是NoSQL数据库,不是传统的关系型数据库 redis:remote dictionary server(远程字典服务器)。redis性能非常高,单机能够达到15w qps,通常适合做缓存,也可以持久化。 redis是完全开源免费,高性能的key-value分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是最热门的NoSQL数据库之一,也称为数据...原创 2019-04-28 22:13:12 · 171 阅读 · 0 评论 -
Resdis数据库五大数据类型的基本命令使用
一.String(字符串) 127.0.0.1:6379 > set key value (设置一个键值对) 127.0.0.1:6379 > get key (获取一个键值对) 127.0.0.1:6379 > setex key seconds value(设置键值对在内存中存放的有效时间) 127.0.0.1:6379 > mset key1 value1 k...原创 2019-04-29 12:36:58 · 747 阅读 · 0 评论
分享