四时宝库

程序员的知识宝库

跟小编一起学:Redis简单快速入门教程

一、安装Redis

  • Redis配置文件:/etc/redis.conf

  • Redis主程序:/usr/bin/redis-server

  • 客户端工具:/usr/bin/redis-cli

  • 默认监听端口:6379

  • 数据目录:/var/lib/redis

  • 服务脚本:/usr/lib/systemd/system/redis.service

yum install redis # 基于CentOS7的epel源

二、连接Redis

Redis的客户端命令工具为redis-cli,默认连接本地的Redis服务。

如果需要远程连接则使用redis-cli -h HOST -p PORT -a PASSWD

[root@cache1 ~]# redis-cli 127.0.0.1:6379> ping # 使用ping命令测试与服务的连接性PONG # 服务端回复pong则说明网络连接没有问题

三、Redis数据类型

  • String(字符串)

    string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。

    string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。

    string类型是Redis最基本的数据类型,一个键最大能存储512MB。

  • Hash(哈希)

    Redis hash 是一个键值(key=>value)对集合。

    Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。

  • List(列表)

    Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。

  • Set(集合)

    Redis的Set是string类型的无序集合。

    集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。

  • zset(sorted set:有序集合)

    Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。

    不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。

    zset的成员是唯一的,但分数(score)却可以重复。

四、获取帮助

help @ + 双击tab # 双击tab会出现各种子命令的帮助help @string # 字符串相关的配置help @list # 列表相关的配置;列表类似于数组help @sethelp @hash......

五、List相关的命令

其他几个数据类型比较简单,通过帮助就能获得命令的使用方法。最简单的办法就是百度。由于List相关的命令仅仅看帮助的话很难理解一些操作,所以拿出来单独讲讲最常用的几个命令

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接