6. Redis_启动基础知识
6. Redis_启动基础知识
double大宝 发表于1年前
6. Redis_启动基础知识
  • 发表于 1年前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: 单进程 默认16个数据库 Redis 索引都是从0开始 Redis 默认端口6379 常用命令 DBSIZE:查看当前数据库key数量 keys *:列出当前数据库key数量 keys k?:模糊匹配,列出key值为k开头的两位key值 FLUSHDB:清空当前库key FLUSHALL:清空所有数据库key

首先启动redis,

Redis-benchmark为Redis性能测试工具。

[root@CentOS-1 ~]# cd /usr/local/bin
[root@CentOS-1 bin]# redis-benchmark

 

1. Redis 是单进程处理客户端的请求。

    单进程模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率。

    epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。

2. 默认16个数据库,类似数组下表从零开始,初始默认使用零号库,通过select  index 切换库

    [root@CentOS-1 bin]# redis-cli -p 6379
    127.0.0.1:6379> set k1 "hello"
    OK
    127.0.0.1:6379> get k1
    "hello"
    127.0.0.1:6379> SELECT 7
    OK
    127.0.0.1:6379[7]> get k1
    (nil)
    127.0.0.1:6379[7]> select 0
    OK
    127.0.0.1:6379> get k1
    "hello"

3. Redis 索引都是从0开始

4. Redis 默认端口6379

5. 常用命令

DBSIZE:查看当前数据库key数量

keys *:列出当前数据库key数量

keys k?:模糊匹配,列出key值为k开头的两位key值

FLUSHDB:清空当前库key

FLUSHALL:清空所有数据库key

    127.0.0.1:6379> DBSIZE
    (integer) 7
    127.0.0.1:6379> keys *
    1) "K1"
    2) "counter:__rand_int__"
    3) "k11"
    4) "k1"
    5) "key:__rand_int__"
    6) "k2"
    7) "mylist"
    127.0.0.1:6379> keys k?
    1) "k1"
    2) "k2"
    127.0.0.1:6379> keys k??
    1) "k11"
    127.0.0.1:6379> FLUSHDB
    OK
    127.0.0.1:6379> keys *
    (empty list or set)
    127.0.0.1:6379> set k1 v1
    OK
    127.0.0.1:6379> set k2 v2
    OK
    127.0.0.1:6379> set k3 v3
    OK
    127.0.0.1:6379> select 1
    OK
    127.0.0.1:6379[1]> set class 11
    OK
    127.0.0.1:6379[1]> set k3 v5
    OK
    127.0.0.1:6379[1]> keys *
    1) "k3"
    2) "class"
    127.0.0.1:6379[1]> select 0
    OK
    127.0.0.1:6379> FLUSHALL
    OK
    127.0.0.1:6379> keys *
    (empty list or set)
    127.0.0.1:6379> select 1
    OK
    127.0.0.1:6379[1]> keys *
    (empty list or set)
    

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 2
博文 65
码字总数 43479
×
double大宝
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: