-
lpush 左插入 往左边value插入
rpush 右插入 往数字value插入
lrange 查看 lrange listname start end end 可以为-1 表示到链表最有一个数
lpop左弹出 左边的value弹出 链表中这个数消失 lpop listname
rpop右弹出 右边的value弹出 链表中这个数消失 rpop listnamerpo
llen 个数 查询链表里的个数
lpushx 插入到左边第一个数
rpushx 插入到右边第一个数
lrem 删除 lrem listname count value 左边往右开始删除 count个值为value的数
lset 插入 lset listname index value 在xindex的数字的小标添加value
linsert插入 在链表中个配合 before和after
linsert mylist after ergouzi guoergou
linsert mylist before ergouzi guoergou
rpoplpush 弹出再插入 只不过是第一张链表第一个值从第一个链表取出放到第二个链表最左边
查看全部 -
存储list常用命令:
两端添加
查看列表
两端弹出
获取列表元素个数
扩展命令
查看全部 -
存储list
ArrayList使用数组方式 (查询快,添加 删除效率不高)
linkedList使用双向链表
双向链表中增加数据
双向链表中删除数据
查看全部 -
hash 结构的常用命令
存储Hash 常用命令
赋值,取值,删除,增加数字,自学命令
hset hashname keys value
赋值
hget hashname keys
取值
hmset hashname keys value
改写keys的value 如果 没有就新添加
hgetall hashname
查看hashname中所有的key和value
hdel hashname key
删除 这个key和value
del hashname
删除整个hash表
hexists hashname key
查看hashname 中是否存在这个key
hlen myhash
查看共多少个key和value对
hkeys myhash
列出myhash中所有key
hvals myhash
列出myhash中所有value
查看全部 -
nosql 是非关系型数据库 (意思是不仅仅是数据库)
为什么需要nosql
高并发读写
海量数据的高效率存储和访问
高可扩展性和高可用性
3.nosql数据库的四大分类
1.键值存储
2.列存储
3.文档数据库
4.图形数据库
4.nosql的特点
1.易扩展
2.灵活的数据模型
3.大量数据,高性能的存储
4.高可用
查看全部 -
存储Hash
String key 和 String value 的map容器
每一个Hash 可以存储4294967295个键值对
查看全部 -
1、解压源码;
2、编译 make;
3、安装 make PREFIX=/usr/local/redis install;
4、从源文件夹复制redis.conf到安装路径redis;
5、运行 ./redis-server;
6、可修改配置中daemonize为后端运行(./redis-server redis.conf);
7、查看是否运行 ps -ef | grep -i redis;
8、关闭服务端 kill -9 进程(不建议使用);./redis-cli shutdown;
9、使用命令:(get) (set) (keys *) (del)
查看全部 -
get 根据key获取value
set 设置key和value
incr 数字自增 不合格式报错 如果没有的key生产为0 然后自增
decr 数字自减,不合格式报错 如果没有的key生产为0 然后自减
incrby 数字自增 加自定义的数字 如果没有的key生产为0 然后自增
decrby 数字自减 减自定义的数字 如果没有的key生产为0 然后自减
append 拼接,在原有的数字后面添加 自定义数据
查看全部 -
key 注意点:
不要过长 不要过短 ,统一命名规范
存储String
常用命令:
赋值 取值 删除 扩展命令 数值增减
查看全部 -
redis的数据结构
物种数据类型:
字符串
哈希
字符串列表
字符串集合
有序字符串集合
查看全部 -
后台server启动:
./bin/redis-server ./redis.conf 启动bin目录下的redis 然后加载同级目录redis.conf
查询占用端口:
ps -ef \ grep -i redis
停止:
./bin/redis-cli shutdown
启动cli:
./bin/redis-cli
启动cli后访问redis:
ping >pong说明成功的
存入数值:
set name
查看全部 -
./redis-server 是前端启动
需要在root/redis5.0.3/redis-config 拷贝到/usr/local/redis下
然后修改 redis-config
daemonize no 改为 daemonize yes
查看全部 -
redis-benchmark 性能测试工具
redis -check-aof 修复工具
redis -check-dump 文件检查工具
redis-cli 命令行客户端
redis-sentinel-> redis -server
redis-server redis服务器启动命令
查看全部 -
redis课程介绍
查看全部 -
redis持久化方式:
RDB持久化(默认支持,不需配置):在指定的时间间隔n内,将数据写入到磁盘中。
AOF持久化机制:以日志的形式记录 服务器中所有redis操作。redis启动后,会读取日志文件,重新构建redis数据库,保证数据的完整。
无持久化。
同时使用RDB和AOF。
查看全部
举报