redis是一个非关系型数据库,是一个存储键值对的数据库,通常被称为数据结构服务器。
值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。
Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:
客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。
服务端处理命令,并将结果返回给客户端。
在官网可以找到安装教程。
下载、解压和编译Redis:
$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz $ tar xzf redis-6.2.6.tar.gz $ cd redis-6.2.6 $ make
修改redis.conf中 daemonize 查找到属性,默认是no,更改为yes
在redis对应目录执行./src/redis-server ./redis.conf
命令ps -aux|grep redis 查看redis进程,并查看6379端口号是否被监听。如图可以看到redis服务已开启,端口被监听。
执行./src/redis-cli 即可打开redis交互客户端,形式为127.0.0.1:6379>。
参考:
Linux安装部署Redis(超级详细) - 长沙大鹏 - 博客园