Ioannis Pinakoulakis
130e1ba963
perf: pre-allocate all known length arrays to avoid re-scaling ( #5029 )
...
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2025-08-08 16:03:25 +00:00
Kevin Wan
569c00ad09
chore: refactor redis stream ( #5048 )
...
Signed-off-by: Kevin Wan <wanjunfeng@gmail.com >
2025-08-03 14:58:09 +08:00
jk2K
9da76fbf04
feat: redis support consumer groups ( #4912 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-02 13:36:08 +00:00
Meng Ye
dba444a382
feat: support redis getdel command ( #4709 )
2025-03-19 23:40:14 +08:00
Kevin Wan
4307ce45fc
chore: add redis test ( #4593 )
2025-01-23 00:03:49 +08:00
xujb
37b54d1fc7
A new User property has been added to the RedisConf object. ( #4559 )
2025-01-22 23:28:14 +08:00
fishJack01
f52af1ebf9
feat:New redis method TxPipeline ( #4417 )
...
Co-authored-by: fish <fish@fishdeMac-mini.local >
2024-10-13 05:51:55 +00:00
MarkJoyMa
fed835bc25
feat/redis_hook ( #4233 )
2024-07-07 04:50:30 +00:00
Kevin Wan
bfddb9dae4
feat: add errorx.In to facility error checking ( #4105 )
2024-04-27 20:43:45 +08:00
Kevin Wan
cc2a7e97f9
chore: coding style, add code for prometheus ( #4002 )
2024-03-13 20:00:35 +08:00
MarkJoyMa
7d90f906f5
feat: migrate redis breaker into hook ( #3982 )
2024-03-12 04:21:33 +00:00
Kevin Wan
a5d2b971a1
chore: add more tests ( #3958 )
2024-03-02 21:58:13 +08:00
Qiu shao
9763c8b143
feat:add redis mset func ( #3820 )
2024-03-02 12:00:25 +00:00
Kevin Wan
8e97c5819f
chore: add more tests ( #3954 )
2024-03-02 12:22:55 +08:00
#Suyghur
0ee44c7064
feat(redis): added and impl ZADDNX command ( #3944 )
2024-03-02 10:15:10 +08:00
Kevin Wan
368caa7608
feat: upgrade go-redis to v9 ( #3088 )
...
Co-authored-by: cong <zhangcong1992@gmail.com >
2024-01-13 22:40:58 +08:00
Qiu shao
431f9af43e
feat:add redis ExistsMany method ( #3769 )
2023-12-16 14:49:16 +08:00
Summer-lights
400386459c
fix(redis): redis ttl -1 and -2 ( #3783 )
2023-12-16 05:46:53 +00:00
Kevin Wan
42e0a6f90c
chore: refactor errors to use errors.Is ( #3654 )
2023-10-21 00:00:57 +08:00
Kevin Wan
8ffe4c01d1
chore: use logx.Must instead of log.Fatal ( #3189 )
2023-04-29 23:46:04 +08:00
cong
5da8a93c75
feat(redis): add ScriptRun API and migrate EvalCtx to ScriptRun for limit, lock and bloom ( #3087 )
2023-04-02 11:28:25 +08:00
cong
95b85336d6
refactor(redis): add NonBlock config, disable redis ping by default ( #3073 )
2023-03-29 02:28:12 +00:00
fabio
cb7f3e8a17
feat(redis):add LpopCount,RpopCount ( #2990 )
2023-03-09 05:45:45 +00:00
anqiansong
a2592a17e9
format code
2023-03-08 15:32:08 +00:00
anqiansong
05abf4a2ff
fix typo
2023-03-08 15:32:08 +00:00
Kevin Wan
3c0dc8435e
chore: improve codecov ( #2828 )
2023-01-29 21:39:54 +08:00
MarkJoyMa
fde05ccb28
feat: add MustNewRedis ( #2824 )
...
* feat: add MustNewRedis
* feat: add MustNewRedis
* feat: add MustNewRedis
* x
* x
* fix ut
* x
* x
* x
* x
* x
2023-01-29 18:03:05 +08:00
Kevin Wan
ae87114282
chore: change interface{} to any ( #2818 )
...
* chore: change interface{} to any
* chore: update goctl version to 1.5.0
* chore: update goctl deps
2023-01-24 16:32:02 +08:00
Kevin Wan
5f02e623f5
chore: add more tests ( #2795 )
...
* chore: add more tests
* chore: add more tests
* chore: add more tests
* chore: add more tests
* chore: add more tests
* chore: add more tests
2023-01-15 21:32:41 +08:00
Kevin Wan
963b52fb1b
chore: add more tests ( #2794 )
2023-01-15 15:28:27 +08:00
Kevin Wan
02265d0bfe
chore: add more tests ( #2792 )
...
* chore: add more tests
* chore: add more tests
* chore: add more tests
* chore: add more tests
2023-01-15 00:16:12 +08:00
Kevin Wan
b2571883ca
chore: refactor ( #2785 )
...
* chore: refactor
* chore: refactor
2023-01-13 14:04:37 +08:00
Alonexy
00ff50c2cc
add zset withsocre float ( #2689 )
...
* add zset withsocre float
* update
* add IncrbyFloat,HincrbyFloat
Co-authored-by: Kevin Wan <wanjunfeng@gmail.com >
2023-01-12 22:37:14 +08:00
#Suyghur
69d355eb4b
feat(redis): add zscan command implementation ( #2729 ) ( #2751 )
2023-01-04 13:44:17 +08:00
Kevin Wan
1bc138bd34
chore: refactor to reduce duplicated code ( #2477 )
2022-10-01 21:45:53 +08:00
#Suyghur
0c66e041b5
feat(redis):add timeout method to extend blpop ( #2472 )
2022-10-01 20:53:54 +08:00
chen quan
0316b6e10e
feat(redis): add ZaddFloat & ZaddFloatCtx ( #2291 )
2022-08-24 21:02:16 +08:00
Kevin Wan
f7a60cdc24
fix: remove deprecated dependencies ( #1837 )
...
* fix: remove deprecated dependencies
* backup
* fix test error
2022-04-27 21:34:54 +08:00
杨圆建
d58cf7a12a
fix: Hdel check result & Pfadd check result ( #1801 )
2022-04-18 17:38:36 +08:00
Kevin Wan
e0fa8d820d
feat: return original value of setbit in redis ( #1746 )
2022-04-02 20:25:51 +08:00
Kevin Wan
ec271db7a0
chore: refactor code ( #1699 )
2022-03-23 18:24:44 +08:00
benqi
bbac994c8a
feat: add getset command in redis and kv ( #1693 )
2022-03-23 18:02:56 +08:00
Kevin Wan
9e113909b3
ignore context.Canceled for redis breaker ( #1545 )
2022-02-15 21:31:30 +08:00
Kevin Wan
822ee2e1c5
feat: update go-redis to v8, support ctx in redis methods ( #1507 )
...
* feat: update go-redis to v8, support ctx in redis methods
* fix compile errors
* chore: remove unused const
* chore: add tracing log on redis
2022-02-09 11:06:06 +08:00
shenbaise9527
13db7a1931
feat: 支持redis的LTrim方法 ( #1443 )
2022-01-16 10:27:34 +08:00
Kevin Wan
eb4b86137a
fix: golint issue ( #1423 )
2022-01-08 16:06:56 +08:00
Kevin Wan
a91c3907a8
feat: rename module from tal-tech to zeromicro ( #1413 )
2022-01-04 15:51:32 +08:00
CrazyZard
a7bd993c0c
commit missing method for redis ( #1325 )
...
* commit `decr ` `decrby` `lindex` missing method for redis
* fix(store_test):TestRedis_DecrBy
* add unit tests for redis commands. And put the functions in alphabetical order
* put the functions in alphabetical order
* add `lindex` unit test
* sort func
2021-12-15 13:15:39 +08:00
Kevin Wan
f13e6f1149
feat: slow threshold customizable in redis ( #1187 )
2021-11-01 08:20:35 +08:00
Kevin Wan
429f85a9de
feat: slow threshold customizable in redis ( #1185 )
...
* feat: slow threshold customizable in redis
* chore: improve config robustness
2021-10-31 22:14:20 +08:00