dataSerUtil.lua 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. --[[
  2. Descripttion:
  3. version:
  4. Author: Neo,Huang
  5. Date: 2022-07-04 11:24:54
  6. LastEditors: Neo,Huang
  7. LastEditTime: 2022-07-04 13:41:35
  8. --]]
  9. local skynet = require("skynet")
  10. local DB_SERVER = ".db_server"
  11. local root = {}
  12. function root.getDataFromDB(tabName, keyName, keyValue, needSavetoDB)
  13. return skynet.call(DB_SERVER, "lua", "get", tabName, keyName, keyValue, needSavetoDB)
  14. end
  15. function root.addDataToDB(data)
  16. return skynet.call(DB_SERVER, "lua", "add", data)
  17. end
  18. function root.updateDataToDB(data)
  19. return skynet.call(DB_SERVER, "lua", "update", data)
  20. end
  21. function root.addOrUpdateDataToDB(data)
  22. return skynet.call(DB_SERVER, "lua", "addOrUpdate", data)
  23. end
  24. function root.delDataToDB(data)
  25. return skynet.call(DB_SERVER, "lua", "del", data)
  26. end
  27. function root.getDataFromRedis(tabName, keyValue)
  28. return skynet.call(DB_SERVER, "lua", "getFromRedis", tabName, keyValue)
  29. end
  30. function root.setDataToRedis(data)
  31. return skynet.call(DB_SERVER, "lua", "setToRedis", data)
  32. end
  33. function root.delDataToRedis(tabName, keyValue)
  34. return skynet.call(DB_SERVER, "lua", "delToRedis", tabName, keyValue)
  35. end
  36. function root.addOrUpdateDataToMysql(data)
  37. return skynet.call(DB_SERVER, "lua", "addOrUpdateToMysql", data)
  38. end
  39. function root.callDataSer(cmd, ...)
  40. return skynet.call(DB_SERVER, "lua", cmd, ...)
  41. end
  42. function root.callMysqlSer(cmd, ...)
  43. return skynet.call(".mysql", "lua", cmd, ...)
  44. end
  45. function root.sendMysqlSer(cmd, ...)
  46. return skynet.send(".mysql", "lua", cmd, ...)
  47. end
  48. function root.callRedisSer(cmd, ...)
  49. return skynet.call(".redis", "lua", cmd, ...)
  50. end
  51. function root.sendRedisSer(cmd, ...)
  52. return skynet.send(".redis", "lua", cmd, ...)
  53. end
  54. return root