数据库
文章平均质量分 79
Dream it possible_
这个作者很懒,什么都没留下…
展开
-
查询oracle表的信息(表,字段,约束,索引)
查询oracle表的信息(表,字段,约束,索引) 1、查询出所有的用户表 select * from user_tables 可以查询出所有的用户表 2、查询出用户所有表的索引 select * from user_indexes 3、查询用户表的索引(非聚集索引): select * from user_indexes where uniqueness=‘NONUNIQUE’ 4、查询用户表的主键(聚集索引): select * from user_转载 2020-07-21 19:27:31 · 355 阅读 · 0 评论 -
Redis数据导入导出
Redis数据导入: 插入方法:使用-pipe mode,将支持Redis协议的文本文件直接通过pipe导入到服务端 首先创建一个txt文件,将要执行的指令一行一行写进去 $ vim dl.txt set myk12 v1 zadd zset12 0 a 1 b 3 c sadd sset12 e f g hh set myk22 v2 hset myset12 k1 v1 hmset myset22 k2 v2 k3 v3 k4 v4 set myk32 v3 转码: 执行导入(利用管道插入):导入使原创 2020-07-21 15:34:12 · 1199 阅读 · 0 评论 -
浅谈redis数据库的键值设计
丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。 下面举一些常见适合kv数据库的例子来谈谈键值的设计,并与关系型数据库做一个对比,发现关系型的不足之处。 用户登录系统 记录用户登录信息的一个系统, 我们简化业务后只留下一张表。 关系型数据库的设计 mysql> select * from login; ±--------±-转载 2020-07-21 09:35:00 · 188 阅读 · 0 评论 -
redis常用命令
设置和检索key,使用SET和GET命令 样例: 存储名字bwx457730 命令:set name bwx457730 查看名字:get name 查看所有key值:keys * 删除名字: del name 如果键已经存在,要求SET失败;反之,如果键已经存在,则SET才成功: set mykey newval nx (nil) set mykey newval xx OK GETSET命令将键设置为新值,并将旧值作为结果返回: redis> SET mykey “Hello” “OK” red原创 2020-07-20 13:52:51 · 137 阅读 · 0 评论 -
redis客户端安装
问题概述:最开始尝试自己在服务器中安装redis客户端,启动显示缺少三个库文件, ‘GLIBC_2.12’,‘GLIBC_2.14’,‘GLIBC_2.17’ not found, 查询安装机的GLIBC版本:strings /lib64/libc.so.6 | grep GLIBC,发现当前系统最高支持GLIBC_2.11: 原因:redsi-server依赖GLIBC_2.12,GLIBC_2.14’,GLIBC_2.17版本库,编译redis-server的编译机GLIBC版本,高于目标安装机的G原创 2020-07-16 10:30:45 · 548 阅读 · 0 评论