CentOs安装Redis服务,C#实现客户端访问

CentOs安装Redis服务,C#实现客户端访问

1、 下载Redis
Redis下载地址:http://redis.io/download,下载最新稳定版本。
此处使用的最新版本为5.0.2

wget http://download.redis.io/releases/redis-5.0.2.tar.gz

如下图:
在这里插入图片描述
2、 解压redis-5.0.2.tar.gz

tar –xzvf redis-5.0.2.tar.gz

3、 进入redis-5.0.2目录

cd redis-5.0.2

4、 如果操作系统没有安装gcc,请先使用yum安装gcc

yum gcc
yum gcc-c++

5、 编译redis

make

6、 进入src目录,运行redis-server

cd src
./redis-server

7、 运行后,出现下图:
在这里插入图片描述
这种方式启动redis使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件进行启动,如下。
8、 使用指定配置文件启动redis

cd src
./redis-server ../redis.conf

redis.conf是一个默认的配置文件。我们可以根据需要对其进行修改。
9、 启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。比如:
另起一个终端,进入到redis的src目录下,原来的redis-server不要停

cd src
./redis-cli
redis> set foo bar
OK
redis>get foo
“bar”

10、新建VS解决方案及工程项目,结构如下图:
在这里插入图片描述
11、测试代码如下:
Program.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Mesnac.Basic.Redis;

namespace TestApp
{
    class Program
    {
        static void Main(string[] args)
        {
            #region

            string key = "Users";
            RedisBase.Core.FlushAll();
            RedisBase.Core.AddItemToList(key, "郑立兵");
            RedisBase.Core.AddItemToList(key, "张三丰");
            RedisBase.Core.Add<string>("mykey", "This is mykey value");
            RedisString.Set("mykey1", "This is mykey1 value");

            #endregion

            #region

            Console.WriteLine(RedisBase.Core.Get<string>("mykey"));
            Console.WriteLine(RedisBase.Core.Get<string>("mykey1"));

            List<string> users = RedisBase.Core.GetAllItemsFromList("Users");
            foreach(string u in users)
            {
                Console.WriteLine(u);
            }

            #endregion
        }
    }
}

12、运行结果如下图:
在这里插入图片描述
13、也可以下载windows版本的Redis,使用redis-cli作为客户端连接CentOs的redis-server进行查看,如下图:
在这里插入图片描述
14、windows版本的Redis下载地址为:https://github.com/MicrosoftArchive/redis/releases

完整代码下载地址

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页