feat(core): add bounded key creation contract

Expose create_redis_value through the Tauri bridge, add NX-based string creation in redis-core, and surface duplicate-key handling through stable operator notices.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
Senior Frontend Engineer
2026-03-31 10:14:13 +00:00
parent 8b6689c445
commit e83c518081
7 changed files with 288 additions and 8 deletions

View File

@@ -9,14 +9,15 @@ pub use connection::{
RedisCommandRequest, RedisConnectionRequest, RedisFieldValueEntry, RedisKeyBrowseRequest,
RedisKeyBrowseResult, RedisKeyMetadata, RedisKeyMetadataRequest, RedisKeyTtl,
RedisKeyTtlUpdate, RedisKeyTtlUpdateRequest, RedisKeyTtlUpdateResult, RedisResponse,
RedisSortedSetEntry, RedisStreamEntry, RedisValueContent, RedisValueData,
RedisValueReadRequest, RedisValueRecord, RedisValueWriteCapability, RedisValueWriteInput,
RedisValueWriteRequest, TlsMode,
RedisSortedSetEntry, RedisStreamEntry, RedisValueContent, RedisValueCreateInput,
RedisValueCreateRequest, RedisValueCreateResult, RedisValueData, RedisValueReadRequest,
RedisValueRecord, RedisValueWriteCapability, RedisValueWriteInput, RedisValueWriteRequest,
TlsMode,
};
pub use error::{BackendError, BackendErrorCode};
pub use service::{
browse_keys, execute_command, inspect_key, read_value, test_connection, update_key_ttl,
write_value,
browse_keys, create_value, execute_command, inspect_key, read_value, test_connection,
update_key_ttl, write_value,
};
#[cfg(test)]