Introduction to New Features in Redis 6.0 Version
1. ACL
Before Redis 5, Redis security rules only had password control, and also renaming high-risk commands such as flushdb, flushall, etc. through RENAME. Redis 6 can control user permissions through ACL.
2. RESP3
Starting from Redis 6, RESP3 is supported on the basis of compatibility with RESP2.
3. Client-side caching
Client-side caching feature implemented based on RESP3 protocol. In order to further improve the performance of cache, cache the data that the client visits frequently to the client to reduce TCP network interaction.
4. Multithreaded IO
Multithreaded IO refers to the multithread of the network IO interaction processing module in the client interaction part and the execution command are still single-thread.
When IO multithread is turned on, the performance increases by about 50%.
5. Modules API
It offers a large number of new modules
6. Redis-benchmark has added Redis cluster mode.
7. SSL
The connection supports SSL, safer.
Annotations:
URedis 6.0 disables ACL
URedis 6.0 does not support templates
URedis 6.0 does not support SSL
URedis 6.0 does not support multithreading