What maps to what: migrate from Azure Cache for Redis to KiviDB
What maps to what. Migrate to KiviDB: Move from Redis, Valkey, ElastiCache, Redis Cloud, Aiven, Aerospike, Hazelcast and more: getting the data out, loading i
| Azure | KiviDB |
|---|---|
| Basic, Standard, Premium (Redis 6.0) | Same commands; loads their RDB files |
| Enterprise, Azure Managed Redis (Redis 7.4) | Same commands; loads their RDB files |
| Premium clustering, OSS cluster policy | A KiviDB cluster or a sharded KiviDB Cloud database; or one larger non-sharded database |
| Enterprise cluster policy, Non-clustered policy | One KiviDB server or Cloud database (no cluster client needed) |
| Standard/Premium replica, zone redundancy | A Pro database in KiviDB Cloud, or --replicaof replicas you run |
| Geo-replication, active geo-replication | No equivalent |
| Access keys | A password: --requirepass, or the kividbapp user's password on Cloud |
| Microsoft Entra ID authentication | No equivalent: use a username and password |
| Data access policies | ACL SETUSER; on Cloud, Configuration → Users |
| TLS port 6380 (Basic to Premium), port 10000 (Enterprise, Azure Managed Redis) | KiviDB Cloud: 6380 with TLS, 6379 without. Self-hosted: the port you set with --tls-port |
| Firewall rules, private endpoints | KiviDB Cloud allowed IPs, private connectivity |
| Maxmemory policy (Advanced settings) | --maxmemory-policy; on Cloud, Configuration → Eviction and persistence |
| RediSearch | Built in: run FT.CREATE again (indexes are not in a backup) |
| RedisJSON | Built in; JSON documents load from an RDB |
| RedisTimeSeries | Built in; not read from an RDB or a DUMP: copy with RIOT |
| RedisBloom | No equivalent |