0
當與同春數據Redis的字符串處理,我注意到以下行爲:Redis的Spring Data:處理值時,它是否只適用於StringRedisTemplate?
考慮下面的代碼:
template.opsForValue().set("person", "value");
它,只有當我使用StringRedisTemplate的一個實例的作品,而不是當我正在使用RedisTemplate的一個實例。它不應該與RedisTemplate一起使用,因爲它彙總了所有Redis數據類型的所有操作?
我在RedisTemplate實例上更改的唯一配置是注入ConnectionFactory,就像在文檔中一樣,它根本不起作用。 我需要爲這個類增加更多的依賴嗎? – 2013-03-12 16:06:05
雖然默認的序列化程序似乎適用於簡單的字符串,但您可能需要將鍵/值和hashkey/hashvalue序列化程序設置爲StringRedisSerializer的實例。你得到的錯誤是什麼?你正在使用哪個ConnectionFactory? – 2013-03-12 16:53:54
我沒有收到任何錯誤。它不會將數據保留在Redis服務器上。 – 2013-03-12 18:07:34