-
Redis的应用场景
查看全部 -
字符串类型、列表类型、有序集合类型、散列类型、集合类型。
查看全部 -
NoSQL数据库的四大分类:
键值存储 key-value。优点:快速查询。缺点:存储的数据缺少结构化。
列存储。优点:查找速度快,可扩展性强,更容易进行分布式扩展。缺点:功能相对局限。
文档数据库。优点:数据结构要求不严格。缺点:查询性能不高,而且缺乏统一的查询语法。
图形数据库。优点:利用图结构相关算法。缺点:需要对整个图做计算才能得出结果,不容易做分布式的集群方案。
NoSQL的特点:
易扩展。
灵活的数据模型。
大数据量,高性能。
高可用。
查看全部 -
web2.0网站所遇的问题。
高并发读写
海量数据的高效率存储和访问
高可扩展性和高可用性
查看全部 -
not only sql : 非关系型数据库。
查看全部 -
/**
* list:
*
* 两端添加:
* 左添加 lpush mylist a b c
* 右添加 rpush mylist 1 2 3
* 获取 lrange mylist 0 5
*
* 两端弹出:
* 左弹出:lpop mylist
* 右弹出:rpop mylist
*
* 列表长度:
* llen mylist
*
* 确保list已存在,进行头部添加
* lpushx mylist x
*
* 从头部开始删除2个3
* lrem mylist 2 3
* 从后往前删除2个1
* lrem mylist -2 1
* 删除所有的2
* lrem mylist 0 2
*
* 将索引为3的元素设为mmm
* lset mylist 3 mmm
*
* 在b之前插入11
* linsert mylist before b 11
* 在b之后插入22
* linsert mylist after b 22
*
* lpush mylist5 1 2 3
* lpush mylist6 a b c
* 将mylist5的尾部的元素弹出,压入mylist6头部
* rpoplpush mylist5 mylist6
*
*/查看全部 -
/**
* redis笔记:
* 命令:
*
* incr num 创建变量num,将其置为0,并加1
* incrby num 5 在其原值上加5
* decrby num 3 在其值上减3
* append num 5 在其末尾追加5 变为35
*
*
* hash:
*
* 存值:
* hset myhash username jack
* hset myhash age 18
* 取值:
* hget myhash username
* hget myhash age
*
*
* 设置多个key和value
* hmset myhash2 username jack age 22
* 获取
* hmset myhash2 username age
*
* 获取所有的key和value
* hgetall myhash
*
* 删除myhash2:
* hdel myhash2 username age
*
* del myhash2
*
* 对myhash中的age加3
* hincrby myhash age 3
*
* 获取myhash中属性的个数
* hlen myhash
*
* 获取所有的key
* hkeys myhash
*
* 获取所有的值
* hvals myhash
*/查看全部 -
四类nosql数据库比较
查看全部 -
四类nosql数据库比较
查看全部 -
nosql数据库四大分类
键值对存储:redis 优势 快速查询 缺点 缺少结构化
列存储 hbase 优势 查找速度快 结构化强
缺点 功能比较局限
文档数据库 mgdb 优势 数据结构要求不是很严格 缺点 查询性能不高 缺少查询语法
图形数据库 优势 利用图结构 缺点 不容易做分布式方案
查看全部 -
redis的高性能是因为所有的数据都是保存在内存中。为了保存数据不被丢失,就需要对数据进行持久化。
Redis持久化的使用方式:
RDB方式:
默认支持,不需要进行配置。RDB是指,在指定的时间内将内存中的数据写入到磁盘中。
AOF方式:
以日志的形式记录所有的操作记录,在Redis服务器启动的时候,会读取该日志,重新构建数据库。
无持久化:
只是将Rdis作为缓存,对内存中的数据不进行持久化。
同时使用RDB和AOF:
查看全部 -
redis 是高性能键值对数据库,支持的键值数据类型
字符串类型。散列类型,列表类型,集合类型,有序集合类型
查看全部 -
noSql 数据库的四大分类
查看全部 -
redis的特性:多数据库,多事务。0-15
开启事务:multi
提交:exec
回滚:discard
查看全部 -
redis相关特性:
查看全部
举报