Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Random values when nginx-lua takes the backend redis key as an array

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/02 Report--

# value by millisecond

Math.randomseed (tostring (os.time ()): reverse (): sub (1,7))

Suppose the IP value of the server is two, 13 and 24

Action2= {13,24}

If the number of array elements is greater than 1

If (# action2) > 1 then

Reassign the server ip to one of the multiple element values of action2.

Action2=action2 [math.random (# action2)]

Print the reassigned aciton2 (server ip)

Print (action2)

End

Later, you can control a certain key/value in action2 = redis. If the number of value is more than 1, you can randomly take the value and return it to nginx.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report