Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWS 到腾讯云跨机房同步失败 #255

Closed
marsmay opened this issue Apr 4, 2018 · 4 comments
Closed

AWS 到腾讯云跨机房同步失败 #255

marsmay opened this issue Apr 4, 2018 · 4 comments

Comments

@marsmay
Copy link

marsmay commented Apr 4, 2018

AWS 机器网卡情况:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 9001
        inet 172.20.2.72  netmask 255.255.255.0  broadcast 172.20.2.255
        inet6 fe80::8ea:82ff:fe26:a6c  prefixlen 64  scopeid 0x20<link>
        ether 0a:ea:82:26:0a:6c  txqueuelen 1000  (Ethernet)
        RX packets 17881949292  bytes 7405855014622 (6.7 TiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12977732802  bytes 3690611677897 (3.3 TiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 6395733  bytes 954360270 (910.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6395733  bytes 954360270 (910.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

腾讯云机器网卡情况:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.0.94  netmask 255.255.224.0  broadcast 172.16.31.255
        ether 52:54:00:79:0d:3f  txqueuelen 1000  (Ethernet)
        RX packets 40574811  bytes 57368455301 (53.4 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7592708  bytes 517480379 (493.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1  (Local Loopback)
        RX packets 285  bytes 29470 (28.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 285  bytes 29470 (28.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

两台机器都有外网IP,且安全组允许所有流量互通;
AWS 机器为主,腾讯云机器为从;两台机器均未配置绑定的网卡,看源码应该是监听 0.0.0.0 ;
在 AWS 上 dump 了文件以后,打包传到腾讯云解压,然后用 info 文件里的日志节点信息设置同步;
两台机器 pika 版本均为 2.2.6,同步命令为腾讯云上执行 slaveof aws_remote_ip 9231 145190 4056595;

AWS 机器的 pika info:

# Server
pika_version:2.2.6
pika_git_sha:e646201f53c5584294bdb2dece7b073f0d0e69b2
pika_build_compile_date: Nov  3 2017
os:Linux 3.10.0-514.16.1.el7.x86_64 x86_64
arch_bits:64
process_id:29692
tcp_port:9232
thread_num:6
sync_thread_num:6
uptime_in_seconds:6477562
uptime_in_days:76
config_file:/data/pika_slave/pika.conf

# Data
db_size:67671659064
db_size_human:64536M
compression:snappy
used_memory:2773284976
used_memory_human:2644M
db_memtable_usage:452626080
db_tablereader_usage:2320658896

# Log
log_size:25554088962
log_size_human:24370M
safety_purge:write2file147036
expire_logs_days:7
expire_logs_nums:300
binlog_offset:147137 42799283

# Clients
connected_clients:1

# Stats
total_connections_received:117489
instantaneous_ops_per_sec:1671
total_commands_processed:10050538356
is_bgsaving:No, 20180403090939, 0
is_slots_reloading:No, , 0
is_scaning_keyspace:No
is_compact:No
compact_cron:
compact_interval:

# Replication(MASTER/SLAVE)
role:slave
master_host:172.20.2.234
master_port:9231
master_link_status:up
slave_read_only:1
repl_state: 3
connected_slaves:1
slave0:ip=172.16.0.103,port=9231,state=offline

# Keyspace
# Time:1970-01-01 08:00:00
kv keys:0
hash keys:0
list keys:0
zset keys:0
set keys:0

腾讯云机器的 pika info:

# Server
pika_version:2.2.6
pika_git_sha:e646201f53c5584294bdb2dece7b073f0d0e69b2
pika_build_compile_date: Oct 11 2017
os:Linux 3.10.0-514.21.1.el7.x86_64 x86_64
arch_bits:64
process_id:31954
tcp_port:9231
thread_num:6
sync_thread_num:6
uptime_in_seconds:35331
uptime_in_days:2
config_file:/data/pika/pika.conf

# Data
db_size:88547551541
db_size_human:84445M
compression:snappy
used_memory:4216
used_memory_human:0M
db_memtable_usage:4120
db_tablereader_usage:96

# Log
log_size:8340108
log_size_human:7M
safety_purge:write2file145180
expire_logs_days:7
expire_logs_nums:100
binlog_offset:145190 4056595

# Clients
connected_clients:1

# Stats
total_connections_received:5
instantaneous_ops_per_sec:0
total_commands_processed:5
is_bgsaving:No, , 0
is_slots_reloading:No, , 0
is_scaning_keyspace:No
is_compact:No
compact_cron:
compact_interval:

# Replication(SLAVE)
role:slave
master_host:34.213.*.*
master_port:9231
master_link_status:down
slave_read_only:1
repl_state: 1

# Keyspace
# Time:1970-01-01 08:00:00
kv keys:0
hash keys:0
list keys:0
zset keys:0
set keys:0

AWS 机器的 pika 日志文件设置为 300,目前差值还远未达到;
腾讯云机器的日志提示不断重复:

W0404 01:38:19.298636 31971 pika_trysync_thread.cc:87] Reply from master after trysync: ERR AlreadyExist
W0404 01:38:19.298703 31971 pika_trysync_thread.cc:116] trysync, error: ERR AlreadyExist
W0404 01:38:22.837440 31971 pika_trysync_thread.cc:87] Reply from master after trysync: ERR AlreadyExist
W0404 01:38:22.837538 31971 pika_trysync_thread.cc:116] trysync, error: ERR AlreadyExist
W0404 01:38:26.385805 31971 pika_trysync_thread.cc:87] Reply from master after trysync: ERR AlreadyExist
W0404 01:38:26.385891 31971 pika_trysync_thread.cc:116] trysync, error: ERR AlreadyExist

觉得可能是 master 没有正确识别 slave 的外网 IP,因为 info 里看到 slave 信息里是从的内网 IP;
想把从实例绑定到外网 IP,但找了一下,pika 只能绑定网卡,不能绑定 IP,网卡信息上面有,没有办法实现目的;
现在需要怎么实现跨机房,各自有内网地址的同步呢?或者说这个问题有没有什么其他解决办法?

@marsmay marsmay changed the title AWS 到 阿里云跨机房同步失败 AWS 到腾讯云跨机房同步失败 Apr 4, 2018
@derbyguyb
Copy link

相同问题,请教有什么办法解决吗?查看slave的机器,rsync使用内网ip监听,看了master的log,也是往slave的内网ip发送,导致全量同步失败

@fancy-rabbit
Copy link
Collaborator

试试看最新 master 分支,merge 了我修复这个问题的代码
但是如果是 NAT 环境下,可能不一定行(我没有环境可供测试)
多网卡不绑定情况下已经 ok 了

@nickyang4github
Copy link

同样遇到这个问题,master是3.0.4,slave是3.0.6

@g3ne g3ne mentioned this issue Jan 22, 2019
@AlexStocks
Copy link
Collaborator

比这个晚的 issue 472 都已经被 close,现在 close 掉这个 issue。

AlexStocks added a commit that referenced this issue Dec 1, 2023
* add dependences

* fix: add_ci (#229)

add_ci

Co-authored-by: wuxianrong <[email protected]>

* formate code style && fix centos build bug

* fix centos build bug

* format code style

* format

* rename classname

* format code

* use cache define

* upgrade rediscache version to v0.1.3

* change file name

* using DEFER

* fix github ci failure

* add_string_cache【暂时不修改格式及代码风格,会在最后一个PR统一做修改】 (#237)

add_string_cache

* add_slave_cache (#243)

Co-authored-by: wuxianrong <[email protected]>

* fix:cache string (#247)

fix_cache_string

* add_bitmap_cache (#255)

* add_bitmap_cache
Co-authored-by: chejinge <[email protected]>

* add string cache cmd (#252)

add_string_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* add list cache cmd (#250)

add_list_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* cache set command (#256)

* set_cache

Co-authored-by: chejinge <[email protected]>

* add hash cache cmd (#251)

add_hash_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* cache zset command (#257)

* cache zset command

Co-authored-by: chejinge <[email protected]>

* Update pika_zset.h

* add Pika Cache Status (#259)

Add Pika-Cache-Status

Co-authored-by: wuxianrong <[email protected]>

* cache index

* git revert

* 【fix】cache Asynchronous transmission (#265)

fix cache Asynchronous transmission

Co-authored-by: wuxianrong <[email protected]>

* add defer (#269)

add_defer

Co-authored-by: wuxianrong <[email protected]>

* cache index (#260)

* cache index

Co-authored-by: chejinge <[email protected]>
Co-authored-by: wuxianrong <[email protected]>

* Support for multiple databases   (#275)

* delete_pika_cache_manager

* Support for multiple databases

---------

Co-authored-by: wuxianrong <[email protected]>

* smart pointer and lock granularity && set don't update cache (#277)

Co-authored-by: chejinge <[email protected]>

* fix_lock (#278)

Co-authored-by: wuxianrong <[email protected]>

* fix_command_bug (#282)

* fix_command_bug

Co-authored-by: chejinge <[email protected]>

* Fix del mget (#291)

 fix_del_command&&HMSET HMGET

---------

Co-authored-by: chejinge <[email protected]>

* bugfix:ttl&&exits command (#300)

* fix_ttl_exits
---------

Co-authored-by: chejinge <[email protected]>

* fix: hash/list/set/zset test (#285)

* fix hash/list test

* fix set/zset test

---------

Co-authored-by: wuxianrong <[email protected]>

* fix bitpos strlen msetnx

* fix bitpos strlen msetnx

* Update pika_kv.cc

* Update pika_command.cc

* fix: hash/zset test cache (#302)

* fix hash/list test

Co-authored-by: wuxianrong <[email protected]>

* fix Master-slave test

* code format (#316)

Co-authored-by: wuxianrong <[email protected]>

* fix:cache code style

* fix:cache code style

* fix

* Supports multi-DB asynchronous data transfer   (#317)

* code format

* support dbs

---------

Co-authored-by: wuxianrong <[email protected]>

* fix conflict and change name

* fix conflict and change name

* fix conflict and change name

* Update pika_admin.cc

* Update pika_admin.cc

* Initialization variable   (#321)

add_comment

Co-authored-by: wuxianrong <[email protected]>

* fix_flushdb

* fix: Cache flushdb (#322)

fix_flushdb

Co-authored-by: wuxianrong <[email protected]>

* Fix cache mget (#323)

* fix_mget

* fix_lock_and_multi_caches

* fix_mem_leak

* fix_mem_leak

* fix

* add cacheclean command

* fix coreedump

* Fix:mem leak (#329)

fix:hdel

Co-authored-by: chejinge <[email protected]>

* Update pika_admin.cc

* Update pika.conf

* Update pika.conf

* fix_license

* remove nullpter

---------

Co-authored-by: chejinge <[email protected]>
Co-authored-by: Mixficsol <[email protected]>
Co-authored-by: wuxianrong <[email protected]>
Co-authored-by: Xin.Zh <[email protected]>
Co-authored-by: alexstocks <[email protected]>
AlexStocks added a commit that referenced this issue Dec 1, 2023
* add dependences

* fix: add_ci (#229)

add_ci

Co-authored-by: wuxianrong <[email protected]>

* formate code style && fix centos build bug

* fix centos build bug

* format code style

* format

* rename classname

* format code

* use cache define

* upgrade rediscache version to v0.1.3

* change file name

* using DEFER

* fix github ci failure

* add_string_cache【暂时不修改格式及代码风格,会在最后一个PR统一做修改】 (#237)

add_string_cache

* add_slave_cache (#243)

Co-authored-by: wuxianrong <[email protected]>

* fix:cache string (#247)

fix_cache_string

* add_bitmap_cache (#255)

* add_bitmap_cache
Co-authored-by: chejinge <[email protected]>

* add string cache cmd (#252)

add_string_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* add list cache cmd (#250)

add_list_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* cache set command (#256)

* set_cache

Co-authored-by: chejinge <[email protected]>

* add hash cache cmd (#251)

add_hash_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* cache zset command (#257)

* cache zset command

Co-authored-by: chejinge <[email protected]>

* Update pika_zset.h

* add Pika Cache Status (#259)

Add Pika-Cache-Status

Co-authored-by: wuxianrong <[email protected]>

* cache index

* git revert

* 【fix】cache Asynchronous transmission (#265)

fix cache Asynchronous transmission

Co-authored-by: wuxianrong <[email protected]>

* add defer (#269)

add_defer

Co-authored-by: wuxianrong <[email protected]>

* cache index (#260)

* cache index

Co-authored-by: chejinge <[email protected]>
Co-authored-by: wuxianrong <[email protected]>

* Support for multiple databases   (#275)

* delete_pika_cache_manager

* Support for multiple databases

---------

Co-authored-by: wuxianrong <[email protected]>

* smart pointer and lock granularity && set don't update cache (#277)

Co-authored-by: chejinge <[email protected]>

* fix_lock (#278)

Co-authored-by: wuxianrong <[email protected]>

* fix_command_bug (#282)

* fix_command_bug

Co-authored-by: chejinge <[email protected]>

* Fix del mget (#291)

 fix_del_command&&HMSET HMGET

---------

Co-authored-by: chejinge <[email protected]>

* bugfix:ttl&&exits command (#300)

* fix_ttl_exits
---------

Co-authored-by: chejinge <[email protected]>

* fix: hash/list/set/zset test (#285)

* fix hash/list test

* fix set/zset test

---------

Co-authored-by: wuxianrong <[email protected]>

* fix bitpos strlen msetnx

* fix bitpos strlen msetnx

* Update pika_kv.cc

* Update pika_command.cc

* fix: hash/zset test cache (#302)

* fix hash/list test

Co-authored-by: wuxianrong <[email protected]>

* fix Master-slave test

* code format (#316)

Co-authored-by: wuxianrong <[email protected]>

* fix:cache code style

* fix:cache code style

* fix

* Supports multi-DB asynchronous data transfer   (#317)

* code format

* support dbs

---------

Co-authored-by: wuxianrong <[email protected]>

* fix conflict and change name

* fix conflict and change name

* fix conflict and change name

* Update pika_admin.cc

* Update pika_admin.cc

* Initialization variable   (#321)

add_comment

Co-authored-by: wuxianrong <[email protected]>

* fix_flushdb

* fix: Cache flushdb (#322)

fix_flushdb

Co-authored-by: wuxianrong <[email protected]>

* Fix cache mget (#323)

* fix_mget

* fix_lock_and_multi_caches

* fix_mem_leak

* fix_mem_leak

* fix

* add cacheclean command

* fix coreedump

* Fix:mem leak (#329)

fix:hdel

Co-authored-by: chejinge <[email protected]>

* Update pika_admin.cc

* Update pika.conf

* Update pika.conf

* fix_license

* remove nullpter

---------

Co-authored-by: chejinge <[email protected]>
Co-authored-by: Mixficsol <[email protected]>
Co-authored-by: wuxianrong <[email protected]>
Co-authored-by: Xin.Zh <[email protected]>
Co-authored-by: alexstocks <[email protected]>
bigdaronlee163 pushed a commit to bigdaronlee163/pika that referenced this issue Jun 8, 2024
* add dependences

* fix: add_ci (OpenAtomFoundation#229)

add_ci

Co-authored-by: wuxianrong <[email protected]>

* formate code style && fix centos build bug

* fix centos build bug

* format code style

* format

* rename classname

* format code

* use cache define

* upgrade rediscache version to v0.1.3

* change file name

* using DEFER

* fix github ci failure

* add_string_cache【暂时不修改格式及代码风格,会在最后一个PR统一做修改】 (OpenAtomFoundation#237)

add_string_cache

* add_slave_cache (OpenAtomFoundation#243)

Co-authored-by: wuxianrong <[email protected]>

* fix:cache string (OpenAtomFoundation#247)

fix_cache_string

* add_bitmap_cache (OpenAtomFoundation#255)

* add_bitmap_cache
Co-authored-by: chejinge <[email protected]>

* add string cache cmd (OpenAtomFoundation#252)

add_string_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* add list cache cmd (OpenAtomFoundation#250)

add_list_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* cache set command (OpenAtomFoundation#256)

* set_cache

Co-authored-by: chejinge <[email protected]>

* add hash cache cmd (OpenAtomFoundation#251)

add_hash_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* cache zset command (OpenAtomFoundation#257)

* cache zset command

Co-authored-by: chejinge <[email protected]>

* Update pika_zset.h

* add Pika Cache Status (OpenAtomFoundation#259)

Add Pika-Cache-Status

Co-authored-by: wuxianrong <[email protected]>

* cache index

* git revert

* 【fix】cache Asynchronous transmission (OpenAtomFoundation#265)

fix cache Asynchronous transmission

Co-authored-by: wuxianrong <[email protected]>

* add defer (OpenAtomFoundation#269)

add_defer

Co-authored-by: wuxianrong <[email protected]>

* cache index (OpenAtomFoundation#260)

* cache index

Co-authored-by: chejinge <[email protected]>
Co-authored-by: wuxianrong <[email protected]>

* Support for multiple databases   (OpenAtomFoundation#275)

* delete_pika_cache_manager

* Support for multiple databases

---------

Co-authored-by: wuxianrong <[email protected]>

* smart pointer and lock granularity && set don't update cache (OpenAtomFoundation#277)

Co-authored-by: chejinge <[email protected]>

* fix_lock (OpenAtomFoundation#278)

Co-authored-by: wuxianrong <[email protected]>

* fix_command_bug (OpenAtomFoundation#282)

* fix_command_bug

Co-authored-by: chejinge <[email protected]>

* Fix del mget (OpenAtomFoundation#291)

 fix_del_command&&HMSET HMGET

---------

Co-authored-by: chejinge <[email protected]>

* bugfix:ttl&&exits command (OpenAtomFoundation#300)

* fix_ttl_exits
---------

Co-authored-by: chejinge <[email protected]>

* fix: hash/list/set/zset test (OpenAtomFoundation#285)

* fix hash/list test

* fix set/zset test

---------

Co-authored-by: wuxianrong <[email protected]>

* fix bitpos strlen msetnx

* fix bitpos strlen msetnx

* Update pika_kv.cc

* Update pika_command.cc

* fix: hash/zset test cache (OpenAtomFoundation#302)

* fix hash/list test

Co-authored-by: wuxianrong <[email protected]>

* fix Master-slave test

* code format (OpenAtomFoundation#316)

Co-authored-by: wuxianrong <[email protected]>

* fix:cache code style

* fix:cache code style

* fix

* Supports multi-DB asynchronous data transfer   (OpenAtomFoundation#317)

* code format

* support dbs

---------

Co-authored-by: wuxianrong <[email protected]>

* fix conflict and change name

* fix conflict and change name

* fix conflict and change name

* Update pika_admin.cc

* Update pika_admin.cc

* Initialization variable   (OpenAtomFoundation#321)

add_comment

Co-authored-by: wuxianrong <[email protected]>

* fix_flushdb

* fix: Cache flushdb (OpenAtomFoundation#322)

fix_flushdb

Co-authored-by: wuxianrong <[email protected]>

* Fix cache mget (OpenAtomFoundation#323)

* fix_mget

* fix_lock_and_multi_caches

* fix_mem_leak

* fix_mem_leak

* fix

* add cacheclean command

* fix coreedump

* Fix:mem leak (OpenAtomFoundation#329)

fix:hdel

Co-authored-by: chejinge <[email protected]>

* Update pika_admin.cc

* Update pika.conf

* Update pika.conf

* fix_license

* remove nullpter

---------

Co-authored-by: chejinge <[email protected]>
Co-authored-by: Mixficsol <[email protected]>
Co-authored-by: wuxianrong <[email protected]>
Co-authored-by: Xin.Zh <[email protected]>
Co-authored-by: alexstocks <[email protected]>
cheniujh pushed a commit to cheniujh/pika that referenced this issue Sep 24, 2024
* add dependences

* fix: add_ci (OpenAtomFoundation#229)

add_ci

Co-authored-by: wuxianrong <[email protected]>

* formate code style && fix centos build bug

* fix centos build bug

* format code style

* format

* rename classname

* format code

* use cache define

* upgrade rediscache version to v0.1.3

* change file name

* using DEFER

* fix github ci failure

* add_string_cache【暂时不修改格式及代码风格,会在最后一个PR统一做修改】 (OpenAtomFoundation#237)

add_string_cache

* add_slave_cache (OpenAtomFoundation#243)

Co-authored-by: wuxianrong <[email protected]>

* fix:cache string (OpenAtomFoundation#247)

fix_cache_string

* add_bitmap_cache (OpenAtomFoundation#255)

* add_bitmap_cache
Co-authored-by: chejinge <[email protected]>

* add string cache cmd (OpenAtomFoundation#252)

add_string_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* add list cache cmd (OpenAtomFoundation#250)

add_list_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* cache set command (OpenAtomFoundation#256)

* set_cache

Co-authored-by: chejinge <[email protected]>

* add hash cache cmd (OpenAtomFoundation#251)

add_hash_cache_cmd

Co-authored-by: wuxianrong <[email protected]>

* cache zset command (OpenAtomFoundation#257)

* cache zset command

Co-authored-by: chejinge <[email protected]>

* Update pika_zset.h

* add Pika Cache Status (OpenAtomFoundation#259)

Add Pika-Cache-Status

Co-authored-by: wuxianrong <[email protected]>

* cache index

* git revert

* 【fix】cache Asynchronous transmission (OpenAtomFoundation#265)

fix cache Asynchronous transmission

Co-authored-by: wuxianrong <[email protected]>

* add defer (OpenAtomFoundation#269)

add_defer

Co-authored-by: wuxianrong <[email protected]>

* cache index (OpenAtomFoundation#260)

* cache index

Co-authored-by: chejinge <[email protected]>
Co-authored-by: wuxianrong <[email protected]>

* Support for multiple databases   (OpenAtomFoundation#275)

* delete_pika_cache_manager

* Support for multiple databases

---------

Co-authored-by: wuxianrong <[email protected]>

* smart pointer and lock granularity && set don't update cache (OpenAtomFoundation#277)

Co-authored-by: chejinge <[email protected]>

* fix_lock (OpenAtomFoundation#278)

Co-authored-by: wuxianrong <[email protected]>

* fix_command_bug (OpenAtomFoundation#282)

* fix_command_bug

Co-authored-by: chejinge <[email protected]>

* Fix del mget (OpenAtomFoundation#291)

 fix_del_command&&HMSET HMGET

---------

Co-authored-by: chejinge <[email protected]>

* bugfix:ttl&&exits command (OpenAtomFoundation#300)

* fix_ttl_exits
---------

Co-authored-by: chejinge <[email protected]>

* fix: hash/list/set/zset test (OpenAtomFoundation#285)

* fix hash/list test

* fix set/zset test

---------

Co-authored-by: wuxianrong <[email protected]>

* fix bitpos strlen msetnx

* fix bitpos strlen msetnx

* Update pika_kv.cc

* Update pika_command.cc

* fix: hash/zset test cache (OpenAtomFoundation#302)

* fix hash/list test

Co-authored-by: wuxianrong <[email protected]>

* fix Master-slave test

* code format (OpenAtomFoundation#316)

Co-authored-by: wuxianrong <[email protected]>

* fix:cache code style

* fix:cache code style

* fix

* Supports multi-DB asynchronous data transfer   (OpenAtomFoundation#317)

* code format

* support dbs

---------

Co-authored-by: wuxianrong <[email protected]>

* fix conflict and change name

* fix conflict and change name

* fix conflict and change name

* Update pika_admin.cc

* Update pika_admin.cc

* Initialization variable   (OpenAtomFoundation#321)

add_comment

Co-authored-by: wuxianrong <[email protected]>

* fix_flushdb

* fix: Cache flushdb (OpenAtomFoundation#322)

fix_flushdb

Co-authored-by: wuxianrong <[email protected]>

* Fix cache mget (OpenAtomFoundation#323)

* fix_mget

* fix_lock_and_multi_caches

* fix_mem_leak

* fix_mem_leak

* fix

* add cacheclean command

* fix coreedump

* Fix:mem leak (OpenAtomFoundation#329)

fix:hdel

Co-authored-by: chejinge <[email protected]>

* Update pika_admin.cc

* Update pika.conf

* Update pika.conf

* fix_license

* remove nullpter

---------

Co-authored-by: chejinge <[email protected]>
Co-authored-by: Mixficsol <[email protected]>
Co-authored-by: wuxianrong <[email protected]>
Co-authored-by: Xin.Zh <[email protected]>
Co-authored-by: alexstocks <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants