C# Redis 配置认证密码

Anonymity | | 访问(273)

  开启密码模式,去掉注释,重启服务,这样实例化一个Redis服务的时候,就需要密码。

  D:\Program Files\Redis\conf\redis.conf 找到redis.conf文件 用记事本打开即可!

  如下图:

  配置文件里,port 默认端口是 6379

  # requirepass foobared

  配置文件里,上面那一行默认是注释掉的,需要我们手动开启!

  重启服务

using ServiceStack.Redis;
using System.Web.Mvc;

namespace Clump.Redis.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            string host = "localhost";
            int port = 6379;
            string password = "foobared";
            string key = "testKeyRedis";
            string message = "";
            using (RedisClient redisClient = new RedisClient(host, port, password))
            {
                if (redisClient.Get(key) == null)
                {
                    redisClient.Set(key, "default value");
                }
                message = "Item value is: " + redisClient.Get(key).ToString();
            }
            return Content(message);
        }
    }
}