redis是一个常用的工具,之前的工作上有遇到过,也使用过 不过都是别人写好的接口去直接调用的,所以对于其原理也不清除,跟着网上学了点,先从最开始的下载安装和简单使用进行记录。
1.下载
可以在网上查询,也可以用上传的(https://download.csdn.net/download/qq_28198181/10826399),下下来应该是一个tar格式的压缩包,需要将其传到服务器。
2.安装
传到服务器上后。使用命令解压
tar -zxvf redis-5.0.2.tar.gz
解压后可以形成一个蓝色文件夹,
cd 进入 然后使用make 编译
cd redis-5.0.2/ && make
等成功以后 使用make PREFIX =/usr/local/redis install 安装到/usr/local/redis目录下。
make PREFIX=/usr/local/redis install
会提示安装好四个东西:
进入 路径下:
cd /usr/local
可以看到有redis 的文件夹,
然后进入文件夹可以看到有一个bin文件夹
进入文件夹后可以看到有如下:
redis-benchmark 性能测试工具
redis -check-aof 修复工具
redis -check-dump 文件检查工具
redis-cli 命令行客户端
redis-sentinel-> redis -server
redis-server redis服务器启动命令
返回到解压文件的路径,将里面的redis-config文件拷贝到/usr/local/redis下
cd ~ && cd redis-5.0.2/
cp redis-conf /usr/local/redis
3.使用
基本安装和配置解决了后 可以开始去启动了:
启动redis是可以前端启动和后端启动。
前端启动:进入 bin后直接运行 server
./bin/redis-server
这样的话这个服务器就只能一直在那里卡着不能运行其他了,需要让它后端启动
后端启动:
在redis文件下传递了一个redis-config 修改它,将里面的daemonize no 改为 daemonize yes
然后保存。
使用命令启动程序:
./bin/redis-server ./redis.conf
启动以后可以根据占用端口去查看是否启动成功
查询占用端口:
ps -ef \ grep -i redis
停止:
./bin/redis-cli shutdown
启动cli:
./bin/redis-cli
启动cli后访问redis:
ping >pong说明成功的
可以输入一些简单的命令:
存入数值(name 为key):
set name xxx
读取数值:
get name
查询所有 key
key *
删除key
del name
以上是我暂时了解的redis 的 安装及简单使用。