1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
ruby: `ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]`
redis-server: `Redis server v=7.0.12 sha=00000000:0 malloc=libc bits=64 build=a11d0151eabf466c`
### small string
```
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]
redis-rb: 33612.8 i/s
redis-client: 34726.1 i/s - same-ish: difference falls within error
```
### large string
```
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]
redis-rb: 16680.5 i/s
redis-client: 18644.2 i/s - same-ish: difference falls within error
```
### small list
```
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]
redis-rb: 25772.9 i/s
redis-client: 29299.7 i/s - 1.14x faster
```
### large list
```
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]
redis-rb: 356.9 i/s
redis-client: 1342.9 i/s - 3.76x faster
```
### small hash
```
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]
redis-rb: 22903.5 i/s
redis-client: 29003.8 i/s - 1.27x faster
```
### large hash
```
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [arm64-darwin23]
redis-rb: 343.3 i/s
redis-client: 1284.8 i/s - 3.74x faster
```
|