redis介绍与安装

redis介绍与安装

介绍

官方:Redis是一个使用 C语言 编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。
白话:Redis是一个软件,这个软件可以帮助我们维护一部分内存,让我们往那块内存中进行存取值。如果数据在内存中存储,遇到宕机那么数据就会丢失,而redis解决了这个问题,他可以将内存中的数据以某种策略存储到硬盘,以保证宕机数据不丢失。

Redis和MySQL数据库的比较

redis,直接在内存中进行存取数据,速度非常快;由于在内存,所以存储的数据不能太多,内存一般8G/16G;对数据可以设置自动超时时间;

mysql,通过SQL语句操作的数据都在硬盘上,速度相对慢;由于存储在硬盘,所以存储的数据可以非常多,硬盘一般500G/1T;数据不能自动超时,想超时需要自定写SQL处理;

安装redis

windows安装

选择最新稳定版安装,地址:https://github.com/microsoftarchive/redis/releases。然后一直下一步就行了。

修改配置

打开配置文件,redis安装的目录下的 redis.windows-service.conf 文件

  1. 设置绑定IP,如果想要让局域网内其他主机访问自己的redis,需要设置bind 0.0.0.0

  2. 设置redis密码,如果想需要提供密码再登录redis,需要设置 requirepass 密码

启动redis

打开电脑的【控制面板】,然后选择【管理工具】,在选择【服务】,找到redis服务启动即可

redis-cli连接redis

redis-cli是安装上redis之后自带的客户端工具,他可以让我们快速通过命令对redis操作。
在windows中打开终端,输入 redis-cli 就可以使用这个客户端了。

linux下安装

1.下载redis源码
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2.解压缩
 tar -xf redis-5.0.5.tar.gz
3.切换redis源码目录
cd redis-5.0.5
4.编译源文件
make 
5.复制环境到指定路径完成安装
cp -r ./redis-5.0.5 /usr/local/redis
6.配置redis可以后台启动:修改下方内容
vim /usr/local/redis/redis.conf
daemonize yes
7.建立软连接
ln -s /usr/local/redis/src/redis-server /usr/bin/redis-server
ln -s /usr/local/redis/src/redis-cli /usr/bin/redis-cli
8.后台运行redis
cd /usr/local/redis
redis-server ./redis.conf &
9.关闭redis服务
pkill -f redis -9

redis可执行文件

./redis-benchmark //用于进行redis性能测试的工具
./redis-check-dump //用于修复出问题的dump.rdb文件
./redis-cli //redis的客户端
./redis-server //redis的服务端
./redis-check-aof //用于修复出问题的AOF文件
./redis-sentinel //用于集群管理

启动redis服务端

启动redis非常简单,直接./redis-server就可以启动服务端了,还可以用下面的方法指定要加载的配置文件:
redis-server redis.conf
默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。

使用redis客户端

#执行客户端命令即可进入
./redis-cli  
#测试是否连接上redis
127.0.0.1:6379 > ping
返回pong代表连接上了
//用set来设置key、value
127.0.0.1:6379 > set name "chaoge"
OK
//get获取name的值
127.0.0.1:6379 > get name
"chaoge"
原文地址:https://www.cnblogs.com/chenwenyin/p/13546717.html