摘要: 有序结合与集合类型就是它是有序的,有序集合在集合的基础上为每一个元素关联一个分数,这就让有序集合不支持插入、删除。有序集合中的每个元素是不同的,但分数却可以向他。有序集合使用散列表和跳跃表实现,即使读取位于中间部分的数据也很快。有序集合比列表更费内存。 基本命令如下: 一、增 127.0.0.1:6 阅读全文
posted @ 2017-10-29 20:02 无谓的test 阅读(189) 评论(0) 推荐(0) 编辑
摘要: set类型看作没有排序的字符集合。注意:如果多次添加相同元素,set将保留该元素的一份拷贝 常用的操作如下 一、增 127.0.0.1:6379> SADD myset b c d //增加其集合内容b c d (integer) 3 二、删 127.0.0.1:6379> SREM myset d 阅读全文
posted @ 2017-10-29 19:03 无谓的test 阅读(156) 评论(0) 推荐(0) 编辑
摘要: List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,可以在其头部和尾部添加新的元素。在插入时,如果该键不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。 一、增 127.0.0.1:6379> LPUSH myke 阅读全文
posted @ 2017-10-28 21:48 无谓的test 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 我们可以将Redis中hashes类型看成具有string key和string value的map容器 所以该类型非常适合于存储值对象的信息。说白了就是一个容器,里面存了很多字段数据 Redis哈希类型常见的操作有: 一、增 127.0.0.1:6379> HSET SM name lisi // 阅读全文
posted @ 2017-10-28 20:31 无谓的test 阅读(93) 评论(0) 推荐(0) 编辑
摘要: string是redis最基本的类型,一个key对应一个value string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象。 string类型是redis最基本的数据类型,一个键最大能存储512MB redis字符串常用的操作有: 一、新增一个 阅读全文
posted @ 2017-10-28 19:13 无谓的test 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 数据定义语句包括alter database、alter table、create database、create index、create table、drop database、drop index、drop table、rename table语法 一、ALTER DATABASE语法 常见的 阅读全文
posted @ 2017-09-19 16:05 无谓的test 阅读(349) 评论(0) 推荐(0) 编辑
摘要: mysql权限控制一般分两个阶段 阶段1.服务器检查是否允许连接 阶段2.假如有连接权限,服务器检测是否有访问权限(库、表等的增删改查等权限) 强调:mysql5.7和之前的版本在user表字段有不同 一、创建用户 常见语法为: CREATE USER 'jeffrey'@'localhost' I 阅读全文
posted @ 2017-09-19 11:03 无谓的test 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 现象:mysql账号密码登陆失败或者忘记密码 分析: 对于mysql登陆忘记密码的情况有两种恢复方式,一种选择mysql_safe的方式重新启动mysql实例进行修改密码。一种为修改mysql配置文件再进行修改密码。两种方式的原理一样 步骤: 一、通过mysql_safe方式进行修改密码 1、启动m 阅读全文
posted @ 2017-09-19 10:01 无谓的test 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 环境: 主:127.0.0.1:27017 从:127.0.0.1:27018 一、主库添加配置文件(master = true) port = 27017 dbpath = /data/database logpath = /data/logpath/mongodb.log nohttpinter 阅读全文
posted @ 2017-09-09 15:32 无谓的test 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 每个MongoDB库可以有许多用户,只有开启了用户并且有对于的库操作权限才能读写操作,MongoDB安全机制为:1、首先要建立一个超级用户,可以由超级用户认证后再创建对应库的用户 目标: 1、创建一个超级用户进行管理(包括创建新用户) 2、超级用户认证后再创建普通用户用于读写对应的数据库 版本: > 阅读全文
posted @ 2017-09-09 14:39 无谓的test 阅读(150) 评论(0) 推荐(0) 编辑