Session

Redis 使用基础

电脑版发表于:2023/3/15 10:47


一、window应用Redis

Redis windows下载地址

Releases · microsoftarchive/redis (github.com)

 

解压后获得这样一个文件

在此页面用cmd 运行    redis-server redis.windows.conf

发现报错Creating Server TCP listening socket *:6379: bind: No error

错误信息6379端口已被占用,redis无法绑定到此端口

 

 

解决方案:
直接在命令行中输入:redis-cli.exe

 

然后再输入:shutdown
意思就是关闭的意思,如下图所示;

然后再输入:exit
意思就是退出的意思,如下图所示;

 

然后重新输入启动命令:redis-server.exe redis.windows.conf

 

Redis 成功启动

 

Redis C# 使用基础

先下载依赖包

 

 

/// <summary>

/// redis链接配置      

/// </summary>

public static RedisClient client = new RedisClient("127.0.0.1", 6379);

 

 

测试一下

//使用redis  新增或修改一个缓存

client.Set<string>("NKstring", "这是使用redis存的一个字符串");

            

我在SedisStudio(redis 可视化工具) 中查看本机的redis 缓存

然后点击Data ,可以看到刚刚添加的一个缓存被记录了

 

 

 

 

//从redis 中读取缓存

string arg = client.Get<string>("NKstring");

 

 

 

二、Linux 应用redis (在线)

下载依赖

yum install epel-release

下载redis

yum install redis

 

安装完成后

查看redis 配置文件

whereis redis

查看到conf 的位置

修改confg的配置

 

修改protected-mode 值为yes(寓意为允许后台启动redis)

修改绑定的地址从127.0.0.1修改为0.0.0.0(使外部能够连接到本机redis

设置密码 (必须设置)

 

修改完成后保存

 

使用命令查看redis 服务

whereis redis-server

可以看到在/user/bin

 

现在来通过 redis 服务 加 redis配置文件启动redis

 ./redis-server& /etc/redis.conf&

记得加上& 不加会起不来

运行之后得到这样一个地址

去查看一下redis 服务

查看到redis 服务已经起来了

 

开放防火墙端口

开放端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent

重新加载防火墙配置

firewall-cmd --reload

 

我在windows 本机看看能不能链接上

成功链接

 

三、Linux 应用redis (离线)

Redis linux版本安装包下载地址

Download | Redis

 

下载完成后将

压缩包拷贝到Linux 服务器

 

使用命令解压

tar -zvxf redis-6.2.11.tar.gz

 

解压完成后

进入解压文件夹

输入make (没有make 先安装make依赖)

 

在此链接中下载make依赖(选择与自己服务器或虚拟机的版本一致的项进行下载)

Make Download (APK, DEB, EOPKG, IPK, RPM, TXZ, XBPS, XZ, ZST) (pkgs.org)

IMG_256

浏览器下载此链接

IMG_257

将下载的文件拷贝到Linux 服务器

IMG_258

在此页面打开命令窗口执行安装

rpm -ivh *.rpm --nodeps --force

输入make --version查看版本,出现下图情况则安装成功

IMG_259

 

 

使用make 命令过后

 

再使用make install 进行安装

出现下图情况,则安装成功

现在输入whereis redis-server来查看redis 服务,已经成功看到

 

Redis 一般在文件解压路径中,修改配置文件

修改redis 配置文件

 

修改完成后

启动redis

 /usr/local/bin/redis-server redis.conf

出现下边情况则启动成功

查看redis 进程 ,成功被启动

 

 

如果本机还是链接不上,把保护模式关掉就OK

关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢