我正试图在redis中设置和获取JSON结果,不管redis使用Stackeexchange。Redis即使有同样的异常也会重复。
using System;
using StackExchange.Redis;
namespace test
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
var muxe = ConnectionMultiplexer.Connect("localhost");
var db = muxe.GetDatabase();
var JSONResult = db.CreateTransaction();
db.Execute("JSON.SET", "dog:1", "$", "{"name":"Honey","breed":"Greyhound"}");
db.Execute("JSON.GET", "dog:1", "$.breed");
JSONResult.Execute();
Console.WriteLine("I'm ok");
}
}
}
Exception: StackExchange.Redis.RedisServerException: 'ERR unknown command `JSON.SET`,
我错过了Redis moudle,因为alpine映像只有核心功能,有些模块没有。请检查redis模块。
redis-cli info modules