添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

客户端连接操作:redis-cli -h localhost -p 6379,如果是一台机器可以省略后面的:redis-cli

( 备注:可以复制redis解压目录下的redis-conf文件到另一个文件夹,然后可以修改端口号 port 7000 这时你再次启动服务还是6379的端口号,读取的还是源码目录里的redis-conf文件,要想在启动的时候读取我们修改后的配置文件,需要修改启动命令的格式:redis-server 复制过来修改后的配置文件路径,比如:redis-server ./redis.conf 客户端启动的时候默认是与6379的端口号的redis服务连接,所有当我们指定端口号启动的时候,客户端也需要改变,格式为:redis-cli -h 服务器的ip地址 -p 端口号 ,比如:redis-cli -h localhost -p 7000 )

redis 数据库默认有16个库,名字从0开始到15编号。一开始默认进入的是0号库。我们可以在客户端通过select dbid(库的编号)来切换库,比如:select 1 切换到1号库。同时需要注意的是库与库之间的数据是不共享的,是相对隔离的。

Redis特点

  • Redis是一个高性能key/value内存型数据库,在redis中,所有的数据形式都是以键值对的方式来存储的
  • Redis支持丰富的数据类型 string、list、set、sorted set 指的键值对中值的类型
  • Redis支持持久化,将内存的数据存储到硬盘里面
  • Redis单线程,单进程。由于是单线程和单进程的,所以它的线程是安全的。
  • 操作key相关指令

    del 指令

    语法 : DEL key [key ...]

    作用 : 删除给定的一个或多个key 。不存在的key 会被忽略。多个key之间使用空格隔开

    可用版本: >= 1.0.0

    返回值: 被删除key 的数量。

    KEYS h?llo 匹配hello ,hallo 和hxllo 等。
    KEYS h*llo 匹配hllo 和heeeeello 等。
    KEYS h[ae]llo 匹配hello 和hallo ,但不匹配hillo 。特殊符号用 "" 隔开

    可用版本: >= 1.0.0

    返回值: 符合给定模式的key 列表。

    特点: value 是一个map结构 存在key value key 无序的

    redis key(String) value(map)

    Map<String,Map<String,value>> map

    举例:map name zhangsan