ServiceStackRedisクライアントにTruncate拡張機能を実装しようとしました。
public void Truncate<T>()
{
using (var r = RedisManager.GetClient().As<T>())
{
r.DeleteAll();
}
}
ただし、切り捨てる前に削除する必要があり、機能しません。レコードを1つずつ挿入できるので(サーバーに問題はありません)、デバッグしたいのですが、レコードを削除できなかった理由を知りたいのですが。ServiceStack RedisClientまたはその他の方法でサーバーの最後のエラーを取得するにはどうすればよいですか?
追伸:私はこれの64ビットバージョンを使用しています:https ://github.com/dmajkic/redis/downloads
編集:DeleteAllはidx(autoincrementid)レコードのみを削除しています:)トリッキーです。しかし、質問はまだです。redisサーバーから最後のエラーを取得するにはどうすればよいですか?