47 lines
1.3 KiB
Bash
Executable File
47 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "=== Basic String Commands Test ==="
|
|
|
|
echo "1. Testing SET and GET..."
|
|
dotnet run -- set "test:string" "Hello World" -i default
|
|
dotnet run -- get "test:string" -i default
|
|
|
|
echo ""
|
|
echo "2. Testing APPEND..."
|
|
dotnet run -- append "test:string" " - Appended!" -i default
|
|
dotnet run -- get "test:string" -i default
|
|
|
|
echo ""
|
|
echo "3. Testing INCR/DECR..."
|
|
dotnet run -- set "test:counter" "10" -i default
|
|
dotnet run -- incr "test:counter" -i default
|
|
dotnet run -- incrby "test:counter" "5" -i default
|
|
dotnet run -- decr "test:counter" -i default
|
|
dotnet run -- get "test:counter" -i default
|
|
|
|
echo ""
|
|
echo "4. Testing INCRBYFLOAT..."
|
|
dotnet run -- set "test:float" "10.5" -i default
|
|
dotnet run -- incrbyfloat "test:float" "2.3" -i default
|
|
dotnet run -- get "test:float" -i default
|
|
|
|
echo ""
|
|
echo "5. Testing GETRANGE/SETRANGE..."
|
|
dotnet run -- set "test:range" "Hello World" -i default
|
|
dotnet run -- getrange "test:range" "0" "4" -i default
|
|
dotnet run -- setrange "test:range" "6" "Redis" -i default
|
|
dotnet run -- get "test:range" -i default
|
|
|
|
echo ""
|
|
echo "6. Testing STRLEN..."
|
|
dotnet run -- strlen "test:range" -i default
|
|
|
|
echo ""
|
|
echo "7. Testing MGET/MSET..."
|
|
dotnet run -- mset --pairs key1=value1,key2=value2,key3=value3 -i default
|
|
dotnet run -- mget key1 key2 key3 -i default
|
|
|
|
echo ""
|
|
echo "Basic String Commands Test Complete!"
|
|
echo ""
|